($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 |