Open CASCADE Technology  7.9.3
Macros
MoniTool_Macros.hxx File Reference

Macros

#define GetCasted(atype, start)   Handle(atype)::DownCast(start)
 
#define DeclareAndCast(atype, result, start)   Handle(atype) result = Handle(atype)::DownCast(start)
 
#define FastCast(atype, result, start)
 

Macro Definition Documentation

#define DeclareAndCast (   atype,
  result,
  start 
)    Handle(atype) result = Handle(atype)::DownCast(start)
#define FastCast (   atype,
  result,
  start 
)
Value:
Handle(atype) result; \
result = (*(Handle(atype)*)) & start
GLuint start
Definition: OpenGl_GLESExtensions.hxx:130
#define Handle(Class)
Define Handle() macro.
Definition: Standard_Handle.hxx:403
#define GetCasted (   atype,
  start 
)    Handle(atype)::DownCast(start)