Home
last modified time | relevance | path

Searched refs:ClassName (Results 1 – 4 of 4) sorted by relevance

/base/security/device_auth/common_lib/interfaces/
Dhc_vector.h29 #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/
Dplugin_factory.h59 #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/
Dapp_event_publisher_factory.h44 #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/
Dmacros.h19 #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)