Ask a Question | Search PSRCHIVE: |
![]()
|
TextInterfaceParser.h virtual void setup(const Value *) Allow derived types to setup a Value instance before use. Definition TextInterfaceParser.h:60 Value * find(const std::string &name, bool throw_exception=true) const Find the named value. Definition TextInterfaceParser.C:307 void clean() Clear all nested interfaces. Definition TextInterfaceParser.C:372 bool prefix_name Prefix "name=" when retrieving a value. Definition TextInterfaceParser.h:131 std::string get_name(unsigned) const Get the name of the value. Definition TextInterfaceParser.C:271 std::string get_name_value(std::string &name) const Get the named value and update name for display purposes. Definition TextInterfaceParser.C:229 Reference::To< const Alias > aliases The aliases for the value names. Definition TextInterfaceParser.h:134 void insert(Parser *) Insert Parser into self. Definition TextInterfaceParser.C:334 virtual std::string get_interface_description() const Get a short description of this interface. Definition TextInterfaceParser.h:89 std::vector< Reference::To< Value > > values The vector of values. Definition TextInterfaceParser.h:146 bool alphabetical Maintain alphabetical order of parameter names. Definition TextInterfaceParser.h:125 bool import_filter Filter duplicate value names during import. Definition TextInterfaceParser.h:128 unsigned get_nvalue() const Get the number of values. Definition TextInterfaceParser.C:265 virtual std::string get_interface_name() const Get the name of this interface. Definition TextInterfaceParser.h:86 void set_aliases(const Alias *alias) Set aliases for value names. Definition TextInterfaceParser.h:103 void set_prefix_name(bool flag) Prefix output with "name=". Definition TextInterfaceParser.h:100 void set_value(const std::string &name, const std::string &value) Set the named value. Definition TextInterfaceParser.C:259 std::string indentation The indentation that precedes the output of a call to process. Definition TextInterfaceParser.h:119 std::string get_description(unsigned) const Get the description of the value. Definition TextInterfaceParser.C:284 void add_value(Value *value) Add a new value interface. Definition TextInterfaceParser.C:172 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:106 std::vector< Reference::To< Parser > > inserted Any inserted Parser is owned by this. Definition TextInterfaceParser.h:149 std::string get_value(const std::string &name) const Get the named value. Definition TextInterfaceParser.C:222 void set_indentation(const std::string &indent) Set the indentation that precedes the output of a call to process. Definition TextInterfaceParser.h:92 virtual std::string process(const std::string &command) Process a command. Definition TextInterfaceParser.C:41 void clean_invalid() Clean up invalid references in values vector. Definition TextInterfaceParser.C:193 std::string delimiter The delimiter used to separate the elements of a container. Definition TextInterfaceParser.h:122 void set_delimiter(const std::string &) Set the delimiter used to separate the elements of a container. Definition TextInterfaceParser.C:24 void remove(const std::string &name) Remove the named value interface. Definition TextInterfaceParser.C:185 bool found(const std::string &name) const Return true if the named value is found. Definition TextInterfaceParser.C:290 Generated using doxygen 1.14.0
|