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

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

apply(ArgList *arglist, Environment *env, const Expression *call) const CXXR::BuiltInFunctionvirtual
arity() const CXXR::BuiltInFunctioninline
attributes() const CXXR::RObjectvirtual
boost::serialization::access (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunctionfriend
check()CXXR::GCNodestatic
checkNumArgs(const PairList *args, const Expression *call) const CXXR::BuiltInFunction
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::RObjectinlinevirtual
enableTracing(bool on)CXXR::FunctionBaseinlinestatic
evaluate(Environment *env)CXXR::RObjectvirtual
expose() const CXXR::GCNodeinline
expose(T *node)CXXR::GCNodeinlinestatic
freeLink()CXXR::HeterogeneousListBase::Linkinline
function() const CXXR::BuiltInFunctioninline
FunctionBase(SEXPTYPE stype)CXXR::FunctionBaseinlineexplicitprotected
FunctionBase(const FunctionBase &pattern)CXXR::FunctionBaseinlineprotected
gc()CXXR::GCNodestatic
gclite()CXXR::GCNodestatic
GCNode() (defined in CXXR::GCNode)CXXR::GCNodeinline
getAttribute(const Symbol *name) const CXXR::RObjectvirtual
hasAttributes() const CXXR::RObjectinlinevirtual
hasClass() const CXXR::RObjectinline
isA(const RObject *obj)CXXR::FunctionBaseinlinestatic
isExposed() const CXXR::GCNodeinline
isS4Object() const CXXR::RObjectinline
Kind enum nameCXXR::BuiltInFunction
kind() const CXXR::BuiltInFunctioninline
Link()CXXR::HeterogeneousListBase::Linkinline
Link(HeterogeneousListBase *list)CXXR::HeterogeneousListBase::Linkinline
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
maybeTrace(const Expression *call) const CXXR::FunctionBaseinline
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
name() const CXXR::BuiltInFunctioninline
numNodes()CXXR::GCNodeinlinestatic
obtain(const std::string &name)CXXR::BuiltInFunctionstatic
offset() const CXXR::BuiltInFunctioninline
operator delete(void *p, size_t bytes)CXXR::GCNodeinlinestatic
operator new(size_t bytes)CXXR::GCNodestatic
operator new(size_t, void *where)CXXR::GCNodeinlinestatic
packGPBits() const CXXR::RObjectvirtual
PP_ASSIGN enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_ASSIGN2 enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_BINARY enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_BINARY2 enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_BREAK enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_CURLY enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_DOLLAR enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_FOR enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_FOREIGN enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_FUNCALL enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_FUNCTION enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_IF enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_INVALID enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_NEXT enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_PAREN enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_REPEAT enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_RETURN enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_SUBASS enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_SUBSET enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_UNARY enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PP_WHILE enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_AND enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_COLON enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_COMPARE enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_DOLLAR enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_EQ enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_FN enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_LEFT enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_NOT enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_NS enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_OR enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_PERCENT enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_POWER enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_PROD enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_RIGHT enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_SIGN enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_SUBSET enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_SUM enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
PREC_TILDE enum value (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunction
Precedence enum nameCXXR::BuiltInFunction
precedence() const CXXR::BuiltInFunctioninline
printHandling() const CXXR::BuiltInFunctioninline
rightAssociative() const CXXR::BuiltInFunctioninline
RObject(SEXPTYPE stype=CXXSXP)CXXR::RObjectinlineexplicitprotected
RObject(const RObject &pattern)CXXR::RObjectprotected
SchwarzCounter< BuiltInFunction > (defined in CXXR::BuiltInFunction)CXXR::BuiltInFunctionfriend
setAttribute(const Symbol *name, RObject *value)CXXR::RObjectvirtual
setAttributes(const PairList *new_attributes)CXXR::RObject
setMemoryTracing(bool on)CXXR::RObjectinline
setS4Object(bool on)CXXR::RObject
setTracing(bool on)CXXR::FunctionBaseinline
sexptype() const CXXR::RObjectinline
staticTypeName()CXXR::BuiltInFunctioninlinestatic
traced() const CXXR::FunctionBaseinline
tracingEnabled()CXXR::FunctionBaseinlinestatic
typeName() const CXXR::BuiltInFunctionvirtual
unpackGPBits(unsigned int gpbits)CXXR::RObjectvirtual
variant() const CXXR::BuiltInFunctioninline
viaDotInternal() const CXXR::BuiltInFunctioninline
visitReferents(const_visitor *v) const CXXR::RObjectvirtual
~FunctionBase() (defined in CXXR::FunctionBase)CXXR::FunctionBaseinlineprotectedvirtual
~GCNode()CXXR::GCNodeinlineprotectedvirtual
~Link()CXXR::HeterogeneousListBase::Linkinlineprotectedvirtual
~RObject() (defined in CXXR::RObject)CXXR::RObjectinlineprotectedvirtual