23 INLINE EventParameter::
36 INLINE EventParameter::
43 INLINE EventParameter::
50 INLINE EventParameter::
57 INLINE EventParameter::
63 INLINE EventParameter::
70 INLINE EventParameter::
86 INLINE EventParameter::
96 return (_ptr ==
nullptr);
108 return _ptr->is_of_type(EventStoreInt::get_class_type());
133 return _ptr->is_of_type(EventStoreDouble::get_class_type());
154 return _ptr->is_of_type(EventStoreString::get_class_type());
175 return _ptr->is_of_type(EventStoreWstring::get_class_type());
199 return _ptr->is_of_type(EventStoreTypedRefCount::get_class_type());
223 INLINE std::ostream &
bool is_int() const
Returns true if the EventParameter stores an integer value, false otherwise.
An optional parameter associated with an event.
std::wstring get_wstring_value() const
Retrieves the value stored in the EventParameter.
A class object for storing specifically objects of type TypedReferenceCount, which is different than ...
A base class for things which need to inherit from both TypedObject and from ReferenceCount.
bool is_empty() const
Returns true if the EventParameter is the empty parameter, storing nothing, or false otherwise.
A handy class object for storing simple values (like integers or strings) passed along with an Event ...
int get_int_value() const
Retrieves the value stored in the EventParameter.
bool is_wstring() const
Returns true if the EventParameter stores a wstring value, false otherwise.
bool is_string() const
Returns true if the EventParameter stores a string value, false otherwise.
double get_double_value() const
Retrieves the value stored in the EventParameter.
A base class for things which need to inherit from both TypedWritable and from ReferenceCount.
TypedWritableReferenceCount * get_ptr() const
Retrieves a pointer to the actual value stored in the parameter.
std::string get_string_value() const
Retrieves the value stored in the EventParameter.
TypedReferenceCount * get_typed_ref_count_value() const
Retrieves the value stored in the EventParameter.
bool is_typed_ref_count() const
Returns true if the EventParameter stores a TypedReferenceCount pointer, false otherwise.
bool is_double() const
Returns true if the EventParameter stores a double floating-point value, false otherwise.