($Id: Symbol.h 1390 2013-06-11 14:41:41Z arr $)
Class CXXR::Symbol and associated C interface.
More...
Go to the source code of this file.
Namespaces |
namespace | CXXR |
| Namespace for the CXXR project.
|
Variables |
SEXP | R_MissingArg |
SEXP | R_UnboundValue |
SEXP | R_Bracket2Symbol |
SEXP | R_BracketSymbol |
SEXP | R_BraceSymbol |
SEXP | R_ClassSymbol |
SEXP | R_ConnIdSymbol |
SEXP | R_DeviceSymbol |
SEXP | R_DevicesSymbol |
SEXP | R_DimNamesSymbol |
SEXP | R_DimSymbol |
SEXP | R_DollarSymbol |
SEXP | R_DotsSymbol |
SEXP | R_DoubleColonSymbol |
SEXP | R_DropSymbol |
SEXP | R_LastvalueSymbol |
SEXP | R_LevelsSymbol |
SEXP | R_ModeSymbol |
SEXP | R_NameSymbol |
SEXP | R_NamesSymbol |
SEXP | R_NaRmSymbol |
SEXP | R_PackageSymbol |
SEXP | R_QuoteSymbol |
SEXP | R_RowNamesSymbol |
SEXP | R_SeedsSymbol |
SEXP | R_SourceSymbol |
SEXP | R_TripleColonSymbol |
SEXP | R_TspSymbol |
SEXP | R_dot_Generic |
SEXP | R_dot_Method |
SEXP | R_dot_defined |
SEXP | R_dot_target |
Detailed Description
Class CXXR::Symbol and associated C interface.
Function Documentation
Does symbol relate to a ...
expression?
- Parameters:
-
- Returns:
TRUE
iff this symbol denotes an element of a ...
expression.
Symbol name.
- Parameters:
-
- Returns:
- Pointer to a CXXR::String representing x's name.
Find value of a ..n
Symbol.
- Parameters:
-
symbol | Pointer to a Symbol (checked) whose name is of the form ..n , where n is a positive integer. |
rho | Pointer to an Environment, which must bind the symbol ... to a PairList comprising at least n elements. (All checked.) |
- Returns:
- The 'car' of the nth element of the PairList to which
...
is bound.
SEXP Rf_install |
( |
const char * |
name | ) |
|
|
inline |
Get a pointer to a regular Symbol object.
If no Symbol with the specified name currently exists, one will be created, and a pointer to it returned. Otherwise a pointer to the existing Symbol will be returned.
- Parameters:
-
name | The name of the required Symbol (CE_NATIVE encoding is assumed). |
- Returns:
- Pointer to a Symbol (preexisting or newly created) with the required name.
Rboolean Rf_isSymbol |
( |
SEXP |
s | ) |
|
|
inline |