Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <Value.hpp>
Public Member Functions | |
ValueReference (const std::shared_ptr< abstraction::Value > &value, abstraction::TypeQualifiers::TypeQualifierSet typeQualifiers, bool isTemporary) | |
std::shared_ptr< abstraction::Value > | getProxyAbstraction () override |
abstraction::TypeQualifiers::TypeQualifierSet | getTypeQualifiers () const override |
ext::type_index | getTypeIndex () const override |
bool | isTemporary () const override |
![]() | |
virtual | ~Value () noexcept=default |
std::shared_ptr< abstraction::Value > | clone (abstraction::TypeQualifiers::TypeQualifierSet typeQualifiers, bool isTemporary) |
std::string | getType () const |
Additional Inherited Members |
abstraction::ValueReference::ValueReference | ( | const std::shared_ptr< abstraction::Value > & | value, |
abstraction::TypeQualifiers::TypeQualifierSet | typeQualifiers, | ||
bool | isTemporary | ||
) |
|
overridevirtual |
Reimplemented from abstraction::Value.
|
overridevirtual |
Implements abstraction::Value.
|
overridevirtual |
Implements abstraction::Value.
|
overridevirtual |
Implements abstraction::Value.