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>);
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
An optional parameter associated with an event.
A class object for storing specifically objects of type TypedReferenceCount, which is different than ...
A handy class object for storing simple values (like integers or strings) passed along with an Event ...
A base class for things which need to inherit from both TypedObject and from ReferenceCount.
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.
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.