CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
Forward.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  CeresEngine
 

Macros

#define CE_GRAPH_TYPES(F)
 
#define CE_GRAPH_FWD(T)
 
#define CE_GRAPH_RCPTR_TRAIT_DECL(T)   CE_RCPTR_TRAIT_DECL(CeresEngine::T);
 

Typedefs

using CeresEngine::GraphPtr = RC< Graph >
 
using CeresEngine::GraphNodePtr = RC< GraphNode >
 
using CeresEngine::GraphSocketPtr = RC< GraphSocket >
 
using CeresEngine::GraphConnectionPtr = RC< GraphConnection >
 
using CeresEngine::GraphInstancePtr = RC< GraphInstance >
 

Macro Definition Documentation

◆ CE_GRAPH_FWD

#define CE_GRAPH_FWD (   T)
Value:
class T; \
using T##Ptr = RC<T>;

◆ CE_GRAPH_RCPTR_TRAIT_DECL

#define CE_GRAPH_RCPTR_TRAIT_DECL (   T)    CE_RCPTR_TRAIT_DECL(CeresEngine::T);

◆ CE_GRAPH_TYPES

#define CE_GRAPH_TYPES (   F)
Value:
F(Graph) \
F(GraphNode) \
F(GraphSocket) \
F(GraphConnection) \
F(GraphInstance)