Medical Imaging Interaction Toolkit  2023.12.99-b826bd4b
Medical Imaging Interaction Toolkit
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 78 of file berryMacros.h.

◆ berryArgCount

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

Definition at line 22 of file berryMacros.h.

◆ berryArgGlue

#define berryArgGlue (   x,
 
)

Definition at line 21 of file berryMacros.h.

◆ berryCallOverload

#define berryCallOverload (   name,
  ... 
)

Definition at line 29 of file berryMacros.h.

◆ berryCountArgsMax8

#define berryCountArgsMax8 (   ...)

Definition at line 24 of file berryMacros.h.

◆ berryExpandArgs

#define berryExpandArgs (   args)

Definition at line 23 of file berryMacros.h.

◆ berryObjectMacro

#define berryObjectMacro (   ...)

Definition at line 31 of file berryMacros.h.

◆ berryObjectMacro1

#define berryObjectMacro1 (   className)

Definition at line 44 of file berryMacros.h.

◆ berryObjectMacro2

#define berryObjectMacro2 (   className,
  super1 
)

Definition at line 53 of file berryMacros.h.

◆ berryObjectMacro3

#define berryObjectMacro3 (   className,
  super1,
  super2 
)

Definition at line 56 of file berryMacros.h.

◆ berryObjectMacro4

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

Definition at line 59 of file berryMacros.h.

◆ berryObjectMacro5

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

Definition at line 62 of file berryMacros.h.

◆ berryObjectMacro6

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

Definition at line 65 of file berryMacros.h.

◆ berryObjectMacro7

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

Definition at line 68 of file berryMacros.h.

◆ berryObjectMacro8

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

Definition at line 71 of file berryMacros.h.

◆ berryObjectMacro9

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

Definition at line 74 of file berryMacros.h.

◆ berryObjectTypeInfo

#define berryObjectTypeInfo (   ...)

Definition at line 33 of file berryMacros.h.

◆ berryOverloadMacro

#define berryOverloadMacro (   name,
  count 
)

Definition at line 28 of file berryMacros.h.

◆ berryOverloadMacro1

#define berryOverloadMacro1 (   name,
  count 
)

Definition at line 27 of file berryMacros.h.

◆ berryOverloadMacro2

#define berryOverloadMacro2 (   name,
  count 
)

Definition at line 26 of file berryMacros.h.