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