coan  6.0.1
A C/C++ Configuration Analyzer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
expansion_base Member List

This is the complete list of members for expansion_base, including all inherited members.

_argsreferenceprotected
_cur_argexpansion_baseprotected
_invokerreferenceprotected
_keyreferenceprotected
_refereereferenceprotected
_valueexpansion_baseprotected
args() const referenceinline
args() (defined in reference)referenceinline
args_expansion_done() const expansion_baseinlineprotected
callee() const referenceinline
callee() (defined in reference)referenceinline
complete()referenceinline
digest()referenceprotected
do_report()referenceprotected
edit(std::string &str, size_t at, size_t len, std::string const &replacement)expansion_baseinlineprotected
edit_buf(std::string &str, expansion_base const &e, size_t off=0)expansion_baseprotected
edit_trailing_args(expansion_base const &e, size_t start=0)expansion_baseprotected
eval()referenceinline
expand()=0expansion_basepure virtual
expand(std::string &str)=0expansion_baseprotectedpure virtual
reference::expand(bool explain)referenceprotected
expansion()referenceinline
expansion_base(reference const &ref)expansion_baseexplicit
explain() const referenceinlineprotected
explaining() const referenceprotected
factory(bool explain, reference const &ref)expansion_basestatic
id() const referenceinline
insert_result typedefreference
invocation() const overrideexpansion_baseinlinevirtual
lookup()referenceprotected
lower_bound() const referenceinlineprotected
max_expansion_size()expansion_baseinlinestatic
operator!=(reference const &other) const referenceinline
operator==(reference const &other) const referenceinline
reference(symbol::locator loc, reference const *invoker=nullptr)referenceinlineexplicit
reference(symbol::locator loc, argument_list const &args, reference const *invoker=nullptr)referenceinline
reference(symbol::locator loc, chewer< CharSeq > &chew, reference const *invoker=nullptr)referenceinline
report()referenceinline
reportable() const referenceprotected
reported()referenceinline
seek_expandable_arg()expansion_baseinlineprotected
set_expansion_flags()expansion_baseprotected
substitute()expansion_baseprotected
throw_self() const =0expansion_basepure virtual
validate() const referenceprotected
value() const expansion_baseinline
~reference()=default (defined in reference)referencevirtual