|
Nebula
|
#include "ids/id.h"#include "ids/idgenerationpool.h"#include "util/delegate.h"#include "util/hashtable.h"#include "util/arrayallocator.h"#include "util/string.h"#include "util/stringatom.h"#include "util/fourcc.h"Go to the source code of this file.
Classes | |
| struct | Game::MessageListenerId |
| struct | Game::MessageListener |
| class | Game::Message< MSG, TYPES > |
| struct | Game::Message< MSG, TYPES >::MessageQueueId |
Namespaces | |
| namespace | Game |
| Game::EditorState. | |
Macros | |
| #define | __DeclareMsg(NAME, FOURCC, ...) |
| #define | __RegisterMsg(MSGTYPE, FUNCTION) |
| #define | __this_RegisterMsg(MSGTYPE, METHOD) |
Typedefs | |
| template<class T> | |
| using | UnqualifiedType = typename std::remove_const<typename std::remove_reference<T>::type>::type |
| Removes const reference from T. | |
| #define __DeclareMsg | ( | NAME, | |
| FOURCC, | |||
| ... ) |
| #define __RegisterMsg | ( | MSGTYPE, | |
| FUNCTION ) |
| #define __this_RegisterMsg | ( | MSGTYPE, | |
| METHOD ) |
| using UnqualifiedType = typename std::remove_const<typename std::remove_reference<T>::type>::type |
Removes const reference from T.