CXXR (C++ R)

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_DevDesc
_DllInfo
_GEDevDesc
_HashData
_InputHandler
_R_ObjectTable
_ToplevelCallback
AccuracyInfo
CXXR::Allocator< T >STL-compatible allocator front-ending CXXR::MemoryBank
CXXR::ArgListClass encapsulating the argument list of a FunctionBase
CXXR::ArgMatcherClass to match formal and supplied arguments
CXXR::BailoutClass used to implement indirect flow of control in R
CXXR::BailoutContextContext indicating that Bailout objects are understood
baseSystemState
BBOX
bconbuf_st
CXXR::VectorOps::BinaryFunction< AttributeCopier, Functor, FunctorWrapper >Class used to apply a binary function to vectors
CXXR::VectorOps::BinaryNAPropagator< first_argument_type, second_argument_type, result_type, Functor >Monitor function application for binary functions
BindData
CXXR::Frame::BindingRepresentation of a binding of a Symbol to an RObject
CXXR::BrowserClass recording the use of R browsers
BufferListItem
CXXR::BuiltInFunctionR function implemented within the interpreter
CXXR::ByteCodeByteCode interpreter
bzfileconn
CXXR::CachedStringString object held in a cache
callinfo
cat_info
CXXR::CellHeap
CXXR::CellPool
CFunTabEntry
cjk_locale_name_t
classType
cliprect
CXXR::ClosureClass representing a functional programming closure
CXXR::ClosureContextContext typically recording the call of a Closure
clpconn
colorDataBaseEntry
CXXR::CommandTerminatedException thrown when a command is terminated prematurely
CXXR::String::Comparator
CXXR::ConsCellElement of a singly linked list
CXXR::HeterogeneousList< Node >::const_iterator
CXXR::Symbol::const_iteratorConst_iterator for iterating over all standard Symbols
CXXR::ConsCell::const_iterator
CXXR::GCNode::const_visitorAbstract base class for the Visitor design pattern
CXXR::Evaluator::ContextHousekeeping information on R call stack
CXXR::VectorOps::CopyAllAttributesControl attribute copying for unary functions
CXXR::VectorOps::CopyLayoutAttributesControl attribute copying for unary functions
CXXR::VectorOps::CopyNoAttributesControl attribute copying for unary functions
CXXR::ElementTraits::Data< T >Information about the data payload
CXXR::ElementTraits::Data< NAAugment< T > >
CXXR::ElementTraits::DetachReferents< T >Function object for detaching referents
CXXR::ElementTraits::DetachReferents< RHandle< T > >
DllReference
CXXR::RObject::DoNothingClass of function object that does nothing to an RObject
CXXR::DotInternalTableTable of functions invoked via .Internal()
CXXR::DottedArgsList of Promise objects corresponding to an R ... argument specification
CXXR::NodeStack::ElementProxyProxy object for an element of a NodeStack
CXXR::EnvironmentMapping from Symbols to R objects
CXXR::EvaluatorFramework for R command evaluation
CXXR::ExpressionSingly linked list representing an R expression
CXXR::ExternalPointerExternal pointer
file_in_zip64_read_info_s
fileconn
CXXR::FixedVector< T, ST, Initializer >R data vector primarily intended for fixed-size use
fn_ptr
foo
CXXR::FrameMapping from Symbols to R objects
ftable
function_info
CXXR::FunctionBaseBase class for function types
CXXR::FunctionContextContext recording the invocation of a FunctionBase
CXXR::GCEdge< T >Directed edge in the graph whose nodes are GCNode objects
CXXR::GCEdgeBaseUntemplated base class for GCEdge
CXXR::GCNode::GCInhibitorNot for general use
GClipRect
GClipState
CXXR::GCManagerClass for managing garbage collection
CXXR::GCNodeBase class for objects managed by the garbage collector
CXXR::GCRoot< T >Smart pointer to protect a GCNode from garbage collection
CXXR::GCRootBaseUntemplated base class for GCRoot
CXXR::GCStackRoot< T >Smart pointer to protect a GCNode from garbage collection
CXXR::GCStackRootBaseUntemplated base class for GCStackRoot
CXXR::VectorOps::GeneralBinaryAttributeCopierControl attribute copying for binary functions
GESystemDesc
GPar
GTrans
gz_stream
gzconn
gzfileconn
std::tr1::hash< CXXR::GCRoot< T > >
CXXR::ElementTraits::HasReferents< T >Do elements of this type refer to GCNode objects?
CXXR::ElementTraits::HasReferents< RHandle< T > >
hdr
CXXR::HeterogeneousList< Node >Doubly-linked list of objects derived from a class Node
CXXR::HeterogeneousListBaseUntemplated base class for HeterogeneousList
ieee_double
InputRoutines
interval
interval_wcwidth
IoBuffer
CXXR::ElementTraits::IsNA< T >Function object for testing 'not available' status
CXXR::ElementTraits::IsNA< double >
CXXR::ElementTraits::IsNA< NAAugment< T > >
CXXR::ElementTraits::IsNA< Rbyte >
CXXR::ElementTraits::IsNA< RHandle< String > >
CXXR::ElementTraits::IsNA< RHandle< T > >
CXXR::ConsCell::iterator
LineEND
LineJOIN
LineTYPE
CXXR::HeterogeneousListBase::LinkBase class for nodes in any HeterogeneousList
CXXR::ListFrameLightweight implementation of CXXR::Frame
LocalData
LocalParseData
CXXR::LoopBailoutBailout class for R commands 'break' and 'next'
CXXR::LoopExceptionException thrown by R commands 'break' and 'next'
CXXR::Environment::LoopScopeObject authorising R 'break' and 'next' commands
mathContext
membuf_st
CXXR::MemoryBankClass to manage memory allocation and deallocation for CXXR
CXXR::ElementTraits::MustConstruct< T >Do elements of this type require construction?
CXXR::ElementTraits::MustConstruct< NAAugment< T > >
CXXR::ElementTraits::MustConstruct< RHandle< T > >
CXXR::ElementTraits::MustDestruct< T >Does this type have a destructor?
CXXR::ElementTraits::MustDestruct< NAAugment< T > >
CXXR::ElementTraits::MustDestruct< RHandle< T > >
CXXR::NAAugment< T >Class template to augment a type with 'not available'
CXXR::ElementTraits::NAFunc< T >Function object to generate 'not available' value
CXXR::ElementTraits::NAFunc< double >
CXXR::ElementTraits::NAFunc< int >
CXXR::ElementTraits::NAFunc< NAAugment< T > >
CXXR::ElementTraits::NAFunc< Rbyte >
CXXR::ElementTraits::NAFunc< Rcomplex >
CXXR::ElementTraits::NAFunc< RHandle< String > >
CXXR::ElementTraits::NAFunc< RHandle< T > >
name_value
NameData
NameWalkData
NaNWarner< double, double, double(*)(double)>
NodeInfo
CXXR::NodeStackClass implementing a stack of RObject*
CXXR::VectorOps::NullBinaryFunctorWrapper< first_argument_type, second_argument_type, result_type, Functor >Monitor function application for binary functions
CXXR::VectorOps::NullUnaryFunctorWrapper< Functor >Monitor function application for unary functions
opt_struct
OSDynSymbol
OutputRoutines
outtextconn
CXXR::PairListSingly linked list of pairs
ParTab
CXXR::PlainContextLightweight Context neutralizing BailoutContext
PPinfo
CXXR::PromiseMechanism for deferred evaluation
ProtectedEvalData
CXXR::ProtectStackClass implementing CR's 'pointer protection stack'
QuartzBackend_s
QuartzFunctons_s
QuartzParameters_s
R_CallMethodDef
R_CConvertInfo
R_CMethodDef
R_GE_gcontext
R_inpstream_st
R_instring_stream_st
R_InternetRoutines
R_LapackRoutines
R_outpstream_st
R_print_par_t
R_ReplState
R_StringBuffer
R_X11Routines
CXXR::RAllocStackClass for implementing R_alloc() and kindred functions
rawconn
Rcomplex
Rconn
CXXR::Allocator< T >::rebind< U >
CXXR::ReturnBailoutBailout class to convey return value
CXXR::ReturnExceptionException class to convey return value
CXXR::Environment::ReturnScopeObject authorising R 'return' command
Rf_DotCallSymbol
Rf_DotCSymbol
Rf_RegisteredNativeSymbol
RFromCConvertInfo
CXXR::RHandle< T >Smart pointer used to control the copying of RObjects
Ri18n_wctype_func_l
RNGTAB
CXXR::RObjectReplacement for CR's SEXPREC
RtoCConverter
CXXR::S3LauncherClass to select and call to S3 methods
CXXR::S4ObjectS4 object
S_complex
SaveLoadData
CXXR::SchwarzCounter< T >Schwarz counter
CXXR::NodeStack::ScopeObject constraining lifetime of NodeStack entries
CXXR::ProtectStack::ScopeObject constraining lifetime of ProtectStack entries
CXXR::RAllocStack::ScopeObject constraining lifetime of R_alloc() blocks
SEG
sockconn
SrcRefState
CXXR::StdFrameGeneral-purpose implementation of CXXR::Frame
CXXR::StringBase class for RObject representing a character string
structRstart
CXXR::SubscriptingServices to support R subscripting operations
CXXR::SymbolClass used to represent R symbols
SymTab
TextBuffer
textconn
tm_unz_s
tr_spec
typecvt_possible_types
CXXR::VectorOps::UnaryFunction< AttributeCopier, Functor, FunctorWrapper >Class used to transform a vector elementwise using unary function
CXXR::VectorOps::UnaryNAPropagator< argument_type, result_type, Functor >Monitor function application for unary functions
CXXR::UncachedStringString object not held in a cache
unz64_s
unz_file_info64_internal_s
unz_file_info64_s
unz_global_info64_s
unzconn
urlconn
VECREC
CXXR::VectorBaseUntemplated base class for R vectors
VfontRoutines
VFontTab
CXXR::ElementTraits::VisitReferents< T >Function object for visiting referents
CXXR::ElementTraits::VisitReferents< RHandle< T > >
CXXR::WeakRefWeak reference
wt_info
wtr_spec
xtable_t
xzfileconn
yyalloc
yyltype
YYLTYPE