Home | History | Annotate | Download | only in nacl_io

Lines Matching refs:BaseClass

16 #define BEGIN_INTERFACE(BaseClass, PPInterface, InterfaceString) \
17 class Real##BaseClass : public BaseClass { \
19 explicit Real##BaseClass(const PPInterface* interface);
20 #define END_INTERFACE(BaseClass, PPInterface) \
41 #define BEGIN_INTERFACE(BaseClass, PPInterface, InterfaceString) \
42 Real##BaseClass::Real##BaseClass(const PPInterface* interface) \
45 #define END_INTERFACE(BaseClass, PPInterface)
47 #define METHOD0(BaseClass, ReturnType, MethodName) \
48 ReturnType Real##BaseClass::MethodName() { \
51 #define METHOD1(BaseClass, ReturnType, MethodName, Type0) \
52 ReturnType Real##BaseClass::MethodName(Type0 arg0) { \
55 #define METHOD2(BaseClass, ReturnType, MethodName, Type0, Type1) \
56 ReturnType Real##BaseClass::MethodName(Type0 arg0, Type1 arg1) { \
59 #define METHOD3(BaseClass, ReturnType, MethodName, Type0, Type1, Type2) \
60 ReturnType Real##BaseClass::MethodName(Type0 arg0, Type1 arg1, \
64 #define METHOD4(BaseClass, ReturnType, MethodName, Type0, Type1, Type2, Type3) \
65 ReturnType Real##BaseClass::MethodName(Type0 arg0, Type1 arg1, Type2 arg2, \
69 #define METHOD5(BaseClass, ReturnType, MethodName, Type0, Type1, Type2, Type3, \
71 ReturnType Real##BaseClass::MethodName(Type0 arg0, Type1 arg1, Type2 arg2, \
84 #define BEGIN_INTERFACE(BaseClass, PPInterface, InterfaceString) { \
87 BaseClass##interface_ = NULL; \
89 BaseClass##interface_ = new Real##BaseClass(iface); \
104 #define BEGIN_INTERFACE(BaseClass, PPInterface, InterfaceString) \
105 BaseClass* RealPepperInterface::Get##BaseClass() { \
106 return BaseClass##interface_; \