123 INLINE EventParameter::
149 return _ptr->is_of_type(EventStoreInt::get_class_type());
179 return _ptr->is_of_type(EventStoreDouble::get_class_type());
206 return _ptr->is_of_type(EventStoreString::get_class_type());
233 return _ptr->is_of_type(EventStoreWstring::get_class_type());
263 return _ptr->is_of_type(EventStoreTypedRefCount::get_class_type());
bool is_int() const
Returns true if the EventParameter stores an integer value, false otherwise.
An optional parameter associated with an event.
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.
EventParameter()
Defines an EventParameter that stores nothing: the "empty" parameter.
wstring get_wstring_value() const
Retrieves the value stored in the EventParameter.
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.
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.
string get_string_value() const
Retrieves the value stored in the EventParameter.
bool is_double() const
Returns true if the EventParameter stores a double floating-point value, false otherwise.