Searched refs:ClassName (Results 1 – 4 of 4) sorted by relevance
| /base/security/device_auth/common_lib/interfaces/ |
| D | hc_vector.h | 29 #define DECLARE_HC_VECTOR(ClassName, Element) \ argument 30 typedef struct V##ClassName{ \ 31 Element* (*pushBack)(struct V##ClassName*, const Element*); \ 32 Element* (*pushBackT)(struct V##ClassName*, Element); \ 33 HcBool (*popFront)(struct V##ClassName*, Element*); \ 34 HcBool (*eraseElement)(struct V##ClassName*, Element*, uint32_t index); \ 35 uint32_t (*size)(const struct V##ClassName*); \ 36 Element (*get)(const struct V##ClassName*, uint32_t index); \ 37 Element* (*getp)(const struct V##ClassName*, uint32_t index); \ 38 void (*clear)(struct V##ClassName*); \ [all …]
|
| /base/hiviewdfx/hiview/base/include/ |
| D | plugin_factory.h | 59 #define REGISTER__(ClassName, needCreateProxy, needStartupLoading) \ argument 60 class Register##ClassName { \ 64 return std::make_shared<ClassName>(); \ 69 const PluginRegister Register##ClassName::g_staticPluginRegister(#ClassName, \ 70 std::make_shared<PluginRegistInfo>(Register##ClassName::GetObject, \ 73 #define PROXY_ASSERT(ClassName) \ argument 75 static_assert(!(std::is_base_of<EventSource, ClassName>::value), \ 78 static_assert(!(std::is_base_of<EventListener, ClassName>::value), \ 81 #define REGISTER(ClassName) REGISTER__(ClassName, false, true); argument 82 #define REGISTER_PROXY(ClassName) \ argument [all …]
|
| /base/hiviewdfx/hiview/base/event_publish/include/ |
| D | app_event_publisher_factory.h | 44 #define REGISTER_PUBLISHER__(ClassName) \ argument 45 class RegisterPublisher##ClassName { \ 49 const PublisherRegister RegisterPublisher##ClassName::g_staticPublisherRegister(#ClassName); \ 51 #define PUBLISHER_ASSERT(ClassName) \ argument 53 static_assert((std::is_base_of<AppEventPublisher, ClassName>::value), \ 56 #define REGISTER_PUBLISHER(ClassName) \ argument 57 PUBLISHER_ASSERT(ClassName) \ 58 REGISTER_PUBLISHER__(ClassName)
|
| /base/update/updater/utils/include/ |
| D | macros.h | 19 #define DISALLOW_COPY_MOVE_ASSIGN(ClassName) \ argument 20 ClassName &operator = (const ClassName &) = delete; \ 21 ClassName &operator = (ClassName &&) = delete 23 #define DISALLOW_COPY_MOVE_CONSTRUCT(ClassName) \ argument 24 ClassName(const ClassName &) = delete; \ 25 ClassName(ClassName &&) = delete 27 #define DISALLOW_COPY_MOVE(ClassName) \ argument 28 DISALLOW_COPY_MOVE_ASSIGN(ClassName); \ 29 DISALLOW_COPY_MOVE_CONSTRUCT(ClassName)
|