CXXR (C++ R) API
CXXR::Environment Member List

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

attributes() const CXXR::RObjectvirtual
base()CXXR::Environmentinlinestatic
baseNamespace()CXXR::Environmentinlinestatic
boost::serialization::access (defined in CXXR::Environment)CXXR::Environmentfriend
canReturn() const CXXR::Environmentinline
check()CXXR::GCNodestatic
clearAttributes()CXXR::RObjectvirtual
clone() const CXXR::RObjectinlinevirtual
clone(const T *pattern)CXXR::RObjectinlinestatic
copyAttribute(const Symbol *name, const RObject *source)CXXR::RObjectinline
copyAttributes(const RObject *source, bool copyS4)CXXR::RObject
detachReferents()CXXR::Environmentprotectedvirtual
empty()CXXR::Environmentinlinestatic
enclosingEnvironment() const CXXR::Environmentinline
Environment(Environment *enclosing, Frame *frame)CXXR::Environmentinline
evaluate(Environment *env)CXXR::RObjectvirtual
expose() const CXXR::GCNodeinline
expose(T *node)CXXR::GCNodeinlinestatic
findBinding(const Symbol *symbol)CXXR::Environment
findBinding(const Symbol *symbol) const CXXR::Environmentinline
findNamespace(const StringVector *spec)CXXR::Environmentstatic
findPackage(const std::string &name)CXXR::Environmentstatic
frame()CXXR::Environmentinline
frame() const CXXR::Environmentinline
Frame (defined in CXXR::Environment)CXXR::Environmentfriend
freeLink()CXXR::HeterogeneousListBase::Linkinline
gc()CXXR::GCNodestatic
gclite()CXXR::GCNodestatic
GCNode() (defined in CXXR::GCNode)CXXR::GCNodeinline
getAttribute(const Symbol *name) const CXXR::RObjectvirtual
global()CXXR::Environmentinlinestatic
hasAttributes() const CXXR::RObjectinlinevirtual
hasClass() const CXXR::RObjectinline
isExposed() const CXXR::GCNodeinline
isS4Object() const CXXR::RObjectinline
Link()CXXR::HeterogeneousListBase::Linkinline
Link(HeterogeneousListBase *list)CXXR::HeterogeneousListBase::Linkinline
loopActive() const CXXR::Environmentinline
m_active_binding (defined in CXXR::RObject)CXXR::RObject
m_argused (defined in CXXR::RObject)CXXR::RObject
m_binding_locked (defined in CXXR::RObject)CXXR::RObject
m_missing (defined in CXXR::RObject)CXXR::RObject
m_named (defined in CXXR::RObject)CXXR::RObject
maybeCheckExposed(const GCNode *node)CXXR::GCNodeinlinestatic
maybeDetachFrame()CXXR::Environmentinline
maybeTraceMemory(const RObject *src)CXXR::RObjectinline
maybeTraceMemory(const RObject *src1, const RObject *src2)CXXR::RObjectinline
maybeTraceMemory(const RObject *src1, const RObject *src2, const RObject *src3)CXXR::RObjectinline
memoryTraced() const CXXR::RObjectinline
monitorLeaks(const GCNode *node)CXXR::Environmentinlinestatic
namespaceSpec() const CXXR::Environment
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
packageName() const CXXR::Environment
packGPBits() const CXXR::Environmentvirtual
RObject(SEXPTYPE stype=CXXSXP)CXXR::RObjectinlineexplicitprotected
RObject(const RObject &pattern)CXXR::RObjectprotected
SchwarzCounter< Environment > (defined in CXXR::Environment)CXXR::Environmentfriend
setAttribute(const Symbol *name, RObject *value)CXXR::RObjectvirtual
setAttributes(const PairList *new_attributes)CXXR::RObject
setEnclosingEnvironment(Environment *new_enclos)CXXR::Environment
setMemoryTracing(bool on)CXXR::RObjectinline
setS4Object(bool on)CXXR::RObject
setSingleStepping(bool on)CXXR::Environmentinline
sexptype() const CXXR::RObjectinline
singleStepping() const CXXR::Environmentinline
skipEnclosing()CXXR::Environment
slotBehind(Environment *anchor)CXXR::Environment
staticTypeName()CXXR::Environmentinlinestatic
typeName() const CXXR::Environmentvirtual
unpackGPBits(unsigned int gpbits)CXXR::Environmentvirtual
visitReferents(const_visitor *v) const CXXR::Environmentvirtual
~GCNode()CXXR::GCNodeinlineprotectedvirtual
~Link()CXXR::HeterogeneousListBase::Linkinlineprotectedvirtual
~RObject() (defined in CXXR::RObject)CXXR::RObjectinlineprotectedvirtual