|
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 |
Public Member Functions inherited from abstraction::Value | |
| 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.