Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
berryMacros.h File Reference

Go to the source code of this file.

Macros

#define berryArgGlue(x, y)
 
#define berryArgCount(_1, _2, _3, _4, _5, _6, _7, _8, count, ...)
 
#define berryExpandArgs(args)
 
#define berryCountArgsMax8(...)
 
#define berryOverloadMacro2(name, count)
 
#define berryOverloadMacro1(name, count)
 
#define berryOverloadMacro(name, count)
 
#define berryCallOverload(name, ...)
 
#define berryObjectMacro(...)
 
#define berryObjectTypeInfo(...)
 
#define berryObjectMacro1(className)
 
#define berryObjectMacro2(className, super1)
 
#define berryObjectMacro3(className, super1, super2)
 
#define berryObjectMacro4(className, super1, super2, super3)
 
#define berryObjectMacro5(className, super1, super2, super3, super4)
 
#define berryObjectMacro6(className, super1, super2, super3, super4, super5)
 
#define berryObjectMacro7(className, super1, super2, super3, super4, super5, super6)
 
#define berryObjectMacro8(className, super1, super2, super3, super4, super5, super6, super7)
 
#define berryObjectMacro9(className, super1, super2, super3, super4, super5, super6, super7, super8)
 
#define BERRY_REGISTER_EXTENSION_CLASS(_ClassType, _PluginContext)
 

Macro Definition Documentation

◆ BERRY_REGISTER_EXTENSION_CLASS

#define BERRY_REGISTER_EXTENSION_CLASS (   _ClassType,
  _PluginContext 
)

Definition at line 80 of file berryMacros.h.

◆ berryArgCount

#define berryArgCount (   _1,
  _2,
  _3,
  _4,
  _5,
  _6,
  _7,
  _8,
  count,
  ... 
)

Definition at line 24 of file berryMacros.h.

◆ berryArgGlue

#define berryArgGlue (   x,
 
)

Definition at line 23 of file berryMacros.h.

◆ berryCallOverload

#define berryCallOverload (   name,
  ... 
)

Definition at line 31 of file berryMacros.h.

◆ berryCountArgsMax8

#define berryCountArgsMax8 (   ...)

Definition at line 26 of file berryMacros.h.

◆ berryExpandArgs

#define berryExpandArgs (   args)

Definition at line 25 of file berryMacros.h.

◆ berryObjectMacro

#define berryObjectMacro (   ...)

Definition at line 33 of file berryMacros.h.

◆ berryObjectMacro1

#define berryObjectMacro1 (   className)

Definition at line 46 of file berryMacros.h.

◆ berryObjectMacro2

#define berryObjectMacro2 (   className,
  super1 
)

Definition at line 55 of file berryMacros.h.

◆ berryObjectMacro3

#define berryObjectMacro3 (   className,
  super1,
  super2 
)

Definition at line 58 of file berryMacros.h.

◆ berryObjectMacro4

#define berryObjectMacro4 (   className,
  super1,
  super2,
  super3 
)

Definition at line 61 of file berryMacros.h.

◆ berryObjectMacro5

#define berryObjectMacro5 (   className,
  super1,
  super2,
  super3,
  super4 
)

Definition at line 64 of file berryMacros.h.

◆ berryObjectMacro6

#define berryObjectMacro6 (   className,
  super1,
  super2,
  super3,
  super4,
  super5 
)

Definition at line 67 of file berryMacros.h.

◆ berryObjectMacro7

#define berryObjectMacro7 (   className,
  super1,
  super2,
  super3,
  super4,
  super5,
  super6 
)

Definition at line 70 of file berryMacros.h.

◆ berryObjectMacro8

#define berryObjectMacro8 (   className,
  super1,
  super2,
  super3,
  super4,
  super5,
  super6,
  super7 
)

Definition at line 73 of file berryMacros.h.

◆ berryObjectMacro9

#define berryObjectMacro9 (   className,
  super1,
  super2,
  super3,
  super4,
  super5,
  super6,
  super7,
  super8 
)

Definition at line 76 of file berryMacros.h.

◆ berryObjectTypeInfo

#define berryObjectTypeInfo (   ...)

Definition at line 35 of file berryMacros.h.

◆ berryOverloadMacro

#define berryOverloadMacro (   name,
  count 
)

Definition at line 30 of file berryMacros.h.

◆ berryOverloadMacro1

#define berryOverloadMacro1 (   name,
  count 
)

Definition at line 29 of file berryMacros.h.

◆ berryOverloadMacro2

#define berryOverloadMacro2 (   name,
  count 
)

Definition at line 28 of file berryMacros.h.