Ask a Question | Search PSRCHIVE: |
Home
|
TextInterfaceParser.h 156 }
void clean_invalid() Clean up invalid references in values vector. Definition: TextInterfaceParser.C:188 void set_indentation(const std::string &indent) Set the indentation that precedes the output of a call to process. Definition: TextInterfaceParser.h:102 virtual void set_modifiers(const std::string &) const =0 Parse any modifiers that will alter the behaviour of the output stream. Definition: TextInterfaceValue.C:19 virtual void setup(const Value *) Allow derived types to setup a Value instance before use. Definition: TextInterfaceParser.h:70 virtual void reset_modifiers() const =0 Reset any output stream modifiers. Definition: TextInterfaceValue.C:17 virtual std::string get_interface_description() const Get a short description of this interface. Definition: TextInterfaceParser.h:99 std::string get_name_value(std::string &name) const Get the named value and update name for display purposes. Definition: TextInterfaceParser.C:230 void set_delimiter(const std::string &) Set the delimiter used to separate the elements of a container. Definition: TextInterfaceParser.C:23 std::string get_name(unsigned) const Get the name of the value. Definition: TextInterfaceParser.C:268 std::vector< Reference::To< Value > > values The vector of values. Definition: TextInterfaceParser.h:156 std::vector< Reference::To< Parser > > inserted Any inserted Parser is owned by this. Definition: TextInterfaceParser.h:159 std::string get_value(const std::string &name) const Get the named value. Definition: TextInterfaceParser.C:223 void set_value(const std::string &name, const std::string &value) Set the named value. Definition: TextInterfaceParser.C:256 Value * find(const std::string &name, bool throw_exception=true) const Find the named value. Definition: TextInterfaceParser.C:304 bool prefix_name Prefix "name=" when retrieving a value. Definition: TextInterfaceParser.h:141 bool found(const std::string &name) const Return true if the named value is found. Definition: TextInterfaceParser.C:287 void remove(const std::string &name) Remove the named value interface. Definition: TextInterfaceParser.C:182 Reference::To< const Alias > aliases The aliases for the value names. Definition: TextInterfaceParser.h:144 Proxy enables value interfaces to be imported with a name. Definition: NestedTextInterface.h:29 bool alphabetical Maintain alphabetical order of parameter names. Definition: TextInterfaceParser.h:135 unsigned get_nvalue() const Get the number of values. Definition: TextInterfaceParser.C:262 std::string delimiter The delimiter used to separate the elements of a container. Definition: TextInterfaceParser.h:132 std::string indentation The indentation that precedes the output of a call to process. Definition: TextInterfaceParser.h:129 virtual std::string get_interface_name() const Get the name of this interface. Definition: TextInterfaceParser.h:96 void set_aliases(const Alias *alias) Set aliases for value names. Definition: TextInterfaceParser.h:113 void set_prefix_name(bool flag) Prefix output with "name=". Definition: TextInterfaceParser.h:110 virtual std::string help(bool show_default_values=false, bool show_header=false, const char *indent=0) Return the list of available values. Definition: TextInterfaceParser.C:99 void add_value(Value *value) Add a new value interface. Definition: TextInterfaceParser.C:167 void clean() Clear all nested interfaces. Definition: TextInterfaceParser.C:377 virtual std::string process(const std::string &command) Process a command. Definition: TextInterfaceParser.C:42 bool import_filter Filter duplicate value names during import. Definition: TextInterfaceParser.h:138 std::string get_description(unsigned) const Get the description of the value. Definition: TextInterfaceParser.C:281 void insert(Parser *) Insert Parser into self. Definition: TextInterfaceParser.C:337 Generated using doxygen 1.8.17
|