CXXR (C++ R)
CXXR::ArgMatcher Member List

This is the complete list of members for CXXR::ArgMatcher, including all inherited members.

ArgMatcher(const PairList *formals)CXXR::ArgMatcherexplicit
check()CXXR::GCNodestatic
detachReferents()CXXR::ArgMatcherprotectedvirtual
enableWarnOnPartialMatch(bool on)CXXR::ArgMatcherinlinestatic
expose() const CXXR::GCNodeinline
expose(T *node)CXXR::GCNodeinlinestatic
formalArgs() const CXXR::ArgMatcherinline
freeLink()CXXR::HeterogeneousListBase::Linkinline
gc()CXXR::GCNodestatic
gclite()CXXR::GCNodestatic
GCNode() (defined in CXXR::GCNode)CXXR::GCNodeinline
has3Dots() const CXXR::ArgMatcherinline
isExposed() const CXXR::GCNodeinline
Link()CXXR::HeterogeneousListBase::Linkinline
Link(HeterogeneousListBase *list)CXXR::HeterogeneousListBase::Linkinline
make(Symbol *fml1, Symbol *fml2=0, Symbol *fml3=0, Symbol *fml4=0, Symbol *fml5=0, Symbol *fml6=0)CXXR::ArgMatcherstatic
match(Environment *target_env, const ArgList *supplied) const CXXR::ArgMatcher
maybeCheckExposed(const GCNode *node)CXXR::GCNodeinlinestatic
numFormals() const CXXR::ArgMatcherinline
numNodes()CXXR::GCNodeinlinestatic
operator delete(void *p, size_t bytes)CXXR::GCNodeinlinestatic
operator new(size_t bytes)CXXR::GCNodestatic
operator new(size_t, void *where)CXXR::GCNodeinlinestatic
propagateFormalBindings(const Environment *fromenv, Environment *toenv) const CXXR::ArgMatcher
stripFormals(Frame *input_frame) const CXXR::ArgMatcher
visitReferents(const_visitor *v) const CXXR::ArgMatchervirtual
warnOnPartialMatch()CXXR::ArgMatcherinlinestatic
~GCNode()CXXR::GCNodeinlineprotectedvirtual
~Link()CXXR::HeterogeneousListBase::Linkinlineprotectedvirtual