|
coan
6.0.1
A C/C++ Configuration Analyzer
|
This is the complete list of members for expansion_base, including all inherited members.
| _args | reference | protected |
| _cur_arg | expansion_base | protected |
| _invoker | reference | protected |
| _key | reference | protected |
| _referee | reference | protected |
| _value | expansion_base | protected |
| args() const | reference | inline |
| args() (defined in reference) | reference | inline |
| args_expansion_done() const | expansion_base | inlineprotected |
| callee() const | reference | inline |
| callee() (defined in reference) | reference | inline |
| complete() | reference | inline |
| digest() | reference | protected |
| do_report() | reference | protected |
| edit(std::string &str, size_t at, size_t len, std::string const &replacement) | expansion_base | inlineprotected |
| edit_buf(std::string &str, expansion_base const &e, size_t off=0) | expansion_base | protected |
| edit_trailing_args(expansion_base const &e, size_t start=0) | expansion_base | protected |
| eval() | reference | inline |
| expand()=0 | expansion_base | pure virtual |
| expand(std::string &str)=0 | expansion_base | protectedpure virtual |
| reference::expand(bool explain) | reference | protected |
| expansion() | reference | inline |
| expansion_base(reference const &ref) | expansion_base | explicit |
| explain() const | reference | inlineprotected |
| explaining() const | reference | protected |
| factory(bool explain, reference const &ref) | expansion_base | static |
| id() const | reference | inline |
| insert_result typedef | reference | |
| invocation() const override | expansion_base | inlinevirtual |
| lookup() | reference | protected |
| lower_bound() const | reference | inlineprotected |
| max_expansion_size() | expansion_base | inlinestatic |
| operator!=(reference const &other) const | reference | inline |
| operator==(reference const &other) const | reference | inline |
| reference(symbol::locator loc, reference const *invoker=nullptr) | reference | inlineexplicit |
| reference(symbol::locator loc, argument_list const &args, reference const *invoker=nullptr) | reference | inline |
| reference(symbol::locator loc, chewer< CharSeq > &chew, reference const *invoker=nullptr) | reference | inline |
| report() | reference | inline |
| reportable() const | reference | protected |
| reported() | reference | inline |
| seek_expandable_arg() | expansion_base | inlineprotected |
| set_expansion_flags() | expansion_base | protected |
| substitute() | expansion_base | protected |
| throw_self() const =0 | expansion_base | pure virtual |
| validate() const | reference | protected |
| value() const | expansion_base | inline |
| ~reference()=default (defined in reference) | reference | virtual |