IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Macros
AttributeCollInfoMacros.h File Reference

Macros set allowing to check properties an attribute collection information. More...

#include <IPSDKBaseProcessing/IPSDKBaseProcessingExports.h>
#include <IPSDKBaseProcessing/Attribute/Macros/AttributeConfigMacros.h>
#include <IPSDKBaseProcessing/Attribute/Macros/AttributeCheckMacros.h>

Go to the source code of this file.

Macros

#define IPSDK_ATTRIBUTE_COLL_COUNT_MACRO(z, n, PredicateClass)
 [Internal] sub macro allowing to count number of elements respecting a given condition in an attribute info collection More...
 
#define IPSDK_ATTRIBUTE_COLL_COUNT(PredicateClass)
 [Internal] macro allowing to count number of elements respecting a given condition in an attribute info collection More...
 
#define IPSDK_ATTRIBUTE_COLL_ATTRIBUTE_TYPEDEF(z, n, data)   typedef BOOST_PP_CAT(T, n) BOOST_PP_CAT(AttributeType, n);
 [Internal] macro allowing to declare attribute collection info attributes type
 

Detailed Description

Macros set allowing to check properties an attribute collection information.

Author
E. Noirfalise
Date
2013/10/2

Macro Definition Documentation

◆ IPSDK_ATTRIBUTE_COLL_COUNT_MACRO

#define IPSDK_ATTRIBUTE_COLL_COUNT_MACRO (   z,
  n,
  PredicateClass 
)
Value:
BOOST_PP_IF(n, +, ) \
(PredicateClass<BOOST_PP_CAT(T, n)>::g_bValue ? 1 : 0)

[Internal] sub macro allowing to count number of elements respecting a given condition in an attribute info collection

◆ IPSDK_ATTRIBUTE_COLL_COUNT

#define IPSDK_ATTRIBUTE_COLL_COUNT (   PredicateClass)
Value:
BOOST_PP_REPEAT(IPSDK_ATTRIBUTE_COLL_SIZE, \
PredicateClass)
#define IPSDK_ATTRIBUTE_COLL_SIZE
number of supported attributes for processor class
Definition: AttributeConfigMacros.h:25
#define IPSDK_ATTRIBUTE_COLL_COUNT_MACRO(z, n, PredicateClass)
[Internal] sub macro allowing to count number of elements respecting a given condition in an attribut...
Definition: AttributeCollInfoMacros.h:29

[Internal] macro allowing to count number of elements respecting a given condition in an attribute info collection