#include <ObjectReference.h>
◆ addIdentifier()
| void AST::ObjectReference::addIdentifier |
( |
const AST::Token< std::string > & |
identifier | ) |
|
|
inline |
◆ getType()
|
|
inlineconstexproverridevirtual |
◆ hasHashkey()
| bool AST::ObjectReference::hasHashkey |
( |
| ) |
const |
|
inline |
◆ IDENTIFIER()
| const AST::Token< std::string > & AST::ObjectReference::IDENTIFIER |
( |
| ) |
const |
|
inline |
◆ IDENTIFIERS()
| const std::vector< AST::Token< std::string > > & AST::ObjectReference::IDENTIFIERS |
( |
| ) |
const |
|
inline |
◆ isAddressOf()
| bool AST::ObjectReference::isAddressOf |
( |
| ) |
const |
|
inline |
◆ isLvalue()
| bool AST::ObjectReference::isLvalue |
( |
| ) |
const |
|
inline |
◆ isPointerDereference()
| bool AST::ObjectReference::isPointerDereference |
( |
| ) |
const |
|
inline |
◆ isSelfReference()
| bool AST::ObjectReference::isSelfReference |
( |
| ) |
const |
|
inline |
◆ prettyPrint()
| std::ostream & AST::ObjectReference::prettyPrint |
( |
std::ostream & |
os, |
|
|
int |
indentation_level = 0 |
|
) |
| const |
|
inlineoverridevirtual |
◆ setAddressOf()
| void AST::ObjectReference::setAddressOf |
( |
bool |
address_of | ) |
|
|
inline |
◆ setHasHashkey()
| void AST::ObjectReference::setHasHashkey |
( |
bool |
has_hashkey | ) |
|
|
inline |
◆ setIdentifier()
| void AST::ObjectReference::setIdentifier |
( |
const AST::Token< std::string > & |
identifier | ) |
|
|
inline |
◆ setLvalue()
| void AST::ObjectReference::setLvalue |
( |
bool |
lvalue | ) |
|
|
inline |
◆ setPointerDereference()
| void AST::ObjectReference::setPointerDereference |
( |
bool |
ptr_dereference | ) |
|
|
inline |
◆ setSelfReference()
| void AST::ObjectReference::setSelfReference |
( |
bool |
self_reference | ) |
|
|
inline |
◆ m_address_of
| bool AST::ObjectReference::m_address_of = false |
|
protected |
◆ m_has_hashkey
| bool AST::ObjectReference::m_has_hashkey = false |
|
protected |
◆ m_IDENTIFIER
| AST::Token<std::string> AST::ObjectReference::m_IDENTIFIER |
|
protected |
◆ m_IDENTIFIERS
| std::vector<AST::Token<std::string> > AST::ObjectReference::m_IDENTIFIERS |
|
protected |
◆ m_lvalue
| bool AST::ObjectReference::m_lvalue = false |
|
protected |
◆ m_ptr_dereference
| bool AST::ObjectReference::m_ptr_dereference = false |
|
protected |
◆ m_self_reference
| bool AST::ObjectReference::m_self_reference = false |
|
protected |
◆ static_type
The documentation for this class was generated from the following file: