Lines Matching refs:className
47 #define DECLARE_NODE_TYPES(nodeType, className) nodeType, argument
105 #define DECLARE_CLASSES(nodeType, className) class className; argument
125 #define DECLARE_IS_CHECKS(nodeType, className) \ in AST_NODE_REINTERPRET_MAPPING() argument
126 bool Is##className() const \ in AST_NODE_REINTERPRET_MAPPING()
155 #define DECLARE_AS_CASTS(nodeType, className) \ in AST_NODE_REINTERPRET_MAPPING() argument
156 className *As##className() \ in AST_NODE_REINTERPRET_MAPPING()
158 ASSERT(Is##className()); \ in AST_NODE_REINTERPRET_MAPPING()
159 return reinterpret_cast<className *>(this); \ in AST_NODE_REINTERPRET_MAPPING()
161 const className *As##className() const \ in AST_NODE_REINTERPRET_MAPPING()
163 ASSERT(Is##className()); \ in AST_NODE_REINTERPRET_MAPPING()
164 return reinterpret_cast<const className *>(this); \ in AST_NODE_REINTERPRET_MAPPING()