top | up | prev | next

ULongValue Class

Definition at line 132 of Value.hpp

Constructors

ULongValue()
ULongValue(uint64_t value_)

Member Functions

Type* GetType(Context& context) override
std::string Name(Context& context) override

Member Variables

uint64_t value

Constructor Details

ULongValue Constructor

cmsxi::ULongValue::ULongValue()

Definition at line 169 of Value.cpp :
169 : ConstantValue()value(0)
170 {
171 }


Declaration at line 135 of Value.hpp


ULongValue Constructor

cmsxi::ULongValue::ULongValue(uint64_t value_)

Definition at line 173 of Value.cpp :
173 : ConstantValue()value(value_)
174 {
175 }


Declaration at line 136 of Value.hpp


Member Function Details

GetType Member Function

Type * cmsxi::ULongValue::GetType(Context & context) override

Definition at line 177 of Value.cpp :
178 {
179     return context.GetULongType();
180 }


Declaration at line 137 of Value.hpp

Base class overridden functions: cmsxi::Value::GetType

Calls: cmsxi::Context::GetULongType


Name Member Function

std::string cmsxi::ULongValue::Name(Context & context) override

Definition at line 182 of Value.cpp :
183 {
184     return std::to_string(value);
185 }


Declaration at line 138 of Value.hpp

Base class overridden functions: cmsxi::ConstantValue::Name , cmsxi::Value::Name


top | up | prev | next