14 #ifndef EVENTPARAMETER_H 15 #define EVENTPARAMETER_H 54 INLINE
bool is_empty()
const;
55 INLINE
bool is_int()
const;
56 INLINE
int get_int_value()
const;
57 INLINE
bool is_double()
const;
58 INLINE
double get_double_value()
const;
59 INLINE
bool is_string()
const;
60 INLINE std::string get_string_value()
const;
61 INLINE
bool is_wstring()
const;
62 INLINE std::wstring get_wstring_value()
const;
64 INLINE
bool is_typed_ref_count()
const;
69 void output(std::ostream &out)
const;
75 INLINE std::ostream &operator << (std::ostream &out,
const EventParameter ¶m);
79 EXPORT_TEMPLATE_CLASS(EXPCL_PANDA_EVENT, EXPTP_PANDA_EVENT,
ParamValue<int>);
An optional parameter associated with an event.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A class object for storing specifically objects of type TypedReferenceCount, which is different than ...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A base class for things which need to inherit from both TypedObject and from ReferenceCount.
A handy class object for storing simple values (like integers or strings) passed along with an Event ...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A base class for things which need to inherit from both TypedWritable and from ReferenceCount.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.