Go to the source code of this file.
|
#define | ADOBE_HAS_TYPE_IMPL(TypeInQuestion) |
| Implementation part of ADOBE_HAS_TYPE macro. Required before using ADOBE_HAS_TYPE.
|
#define | ADOBE_HAS_TYPE(C, TypeInQuestion) |
| returns true iff C has an internal type named 'TypeInQuestion'. ie returns true iff C::TypeInQuestion is a type.
|
#define | ADOBE_HAS_MEMBER_IMPL(Member) |
| Implementation part of ADOBE_HAS_MEMBER macro. Required before using ADOBE_HAS_MEMBER.
|
#define | ADOBE_HAS_MEMBER(C, MemberInQuestion) |
| returns true iff C has an internal member named 'MemberInQuestion'.
|
#define | ADOBE_HAS_TEMPLATE1_IMPL(TemplateInQuestion) |
| Implementation part of ADOBE_HAS_TEMPLATE1 macro. Required before using ADOBE_HAS_TEMPLATE1.
|
#define | ADOBE_HAS_TEMPLATE1(C, TemplateInQuestion) |
| returns true iff C has an internal template named 'TemplateInQuestion' with 1 (nondefault) template param. ie returns true iff "C::template TemplateInQuestion<someType>" is a syntactically correct.
|
#define | ADOBE_HAS_TEMPLATE2_IMPL(TemplateInQuestion) |
#define | ADOBE_HAS_TEMPLATE2(C, TemplateInQuestion) |
#define | ADOBE_HAS_TEMPLATE3_IMPL(TemplateInQuestion) |
#define | ADOBE_HAS_TEMPLATE3(C, TemplateInQuestion) |
◆ ADOBE_HAS_TEMPLATE2_IMPL
#define ADOBE_HAS_TEMPLATE2_IMPL |
( |
| TemplateInQuestion | ) |
|
◆ ADOBE_HAS_TEMPLATE2
#define ADOBE_HAS_TEMPLATE2 |
( |
| C, |
|
|
| TemplateInQuestion ) |
◆ ADOBE_HAS_TEMPLATE3_IMPL
#define ADOBE_HAS_TEMPLATE3_IMPL |
( |
| TemplateInQuestion | ) |
|
◆ ADOBE_HAS_TEMPLATE3
#define ADOBE_HAS_TEMPLATE3 |
( |
| C, |
|
|
| TemplateInQuestion ) |