8#ifndef TRITON_ASTREPRESENTATION_H
9#define TRITON_ASTREPRESENTATION_H
37 namespace representations {
TRITON_EXPORT std::ostream & print(std::ostream &stream, AbstractNode *node)
Prints the node according to the current representation mode.
TRITON_EXPORT AstRepresentation()
Constructor.
triton::ast::representations::mode_e mode
The representation mode.
TRITON_EXPORT AstRepresentation & operator=(const AstRepresentation &other)
Operator.
std::unique_ptr< triton::ast::representations::AstRepresentationInterface > representations[triton::ast::representations::LAST_REPRESENTATION]
AstRepresentation interface.
TRITON_EXPORT void setMode(triton::ast::representations::mode_e mode)
Sets the representation mode.
TRITON_EXPORT triton::ast::representations::mode_e getMode(void) const
Returns the representation mode.
mode_e
All types of representation mode.