Panda3D
Loading...
Searching...
No Matches
event.I
Go to the documentation of this file.
1/**
2 * PANDA 3D SOFTWARE
3 * Copyright (c) Carnegie Mellon University. All rights reserved.
4 *
5 * All use of this software is subject to the terms of the revised BSD
6 * license. You should have received a copy of this license along
7 * with this source code in a file named "LICENSE."
8 *
9 * @file event.I
10 * @author drose
11 * @date 2001-05-15
12 */
13
14/**
15 *
16 */
17INLINE void Event::
18set_name(const std::string &name) {
19 _name = name;
20}
21
22/**
23 * Resets the Event's name to empty.
24 */
25INLINE void Event::
26clear_name() {
27 _name = "";
28}
29
30/**
31 * Returns true if the Event has a nonempty name set, false if the name is
32 * empty.
33 */
34INLINE bool Event::
35has_name() const {
36 return !_name.empty();
37}
38
39/**
40 *
41 */
42INLINE const std::string &Event::
43get_name() const {
44 return _name;
45}
46
47
48INLINE std::ostream &operator << (std::ostream &out, const Event &n) {
49 n.output(out);
50 return out;
51}
A named event, possibly with parameters.
Definition event.h:33
bool has_name() const
Returns true if the Event has a nonempty name set, false if the name is empty.
Definition event.I:35
void clear_name()
Resets the Event's name to empty.
Definition event.I:26