public |
Inheritance Graph
graph BT
Operator
click Operator "classEScript_1_1Operator"
Description
Operator .
Public Types
enum | associativity_t {L, R} |
Public Static Functions
const Operator * | getOperator( StringId id) |
const Operator * | getOperator(const char * op) |
Public Functions
std::string | getString() const |
StringId | getId() const |
int | getPrecedence() const |
associativity_t | getAssociativity() const |
Documentation
enum
EScript::Operator::associativity_t
public |
enum associativity_t |
Enumerator | Description | |
---|---|---|
Enumerator | Description | |
L | = 0 | |
R | = 1 |
Defined in EScript/EScript/Compiler/Operators.h:21
function
EScript::Operator::getOperator
public | static |
const Operator * getOperator( | StringId | id ) |
Defined in EScript/EScript/Compiler/Operators.h:23
function
EScript::Operator::getOperator
public | static | inline |
const Operator * getOperator( | const char * | op ) |
Defined in EScript/EScript/Compiler/Operators.h:24
function
EScript::Operator::getString
public | const | inline |
std::string getString( | ) const |
Defined in EScript/EScript/Compiler/Operators.h:26
function
EScript::Operator::getId
public | const | inline |
StringId getId( | ) const |
Defined in EScript/EScript/Compiler/Operators.h:27
function
EScript::Operator::getPrecedence
public | const | inline |
int getPrecedence( | ) const |
Defined in EScript/EScript/Compiler/Operators.h:28
function
EScript::Operator::getAssociativity
public | const | inline |
associativity_t getAssociativity( | ) const |
Defined in EScript/EScript/Compiler/Operators.h:29