/external/clang/include/clang/AST/ |
TypeVisitor.h | 21 #define DISPATCH(CLASS) \ 23 Visit##CLASS(static_cast<const CLASS*>(T)) 27 /// \tparam ImplClass Class implementing the operation. Must be inherited from 31 /// The class implements polymorphic operation on an object of type derived 36 /// The class implements static polymorphism using Curiously Recurring 37 /// Template Pattern. It is designed to be a base class for some concrete 38 /// class: 41 /// class SomeVisitor : public TypeVisitor<SomeVisitor,sometype> { ... }; 49 /// Actual treatment is made by methods of the derived class, TypeVisitor onl [all...] |
TypeLocVisitor.h | 27 class TypeLocVisitor { 31 #define ABSTRACT_TYPELOC(CLASS, PARENT) 32 #define TYPELOC(CLASS, PARENT) \ 33 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc); 36 llvm_unreachable("unexpected type loc class!"); 41 #define ABSTRACT_TYPELOC(CLASS, PARENT) 42 #define TYPELOC(CLASS, PARENT) \ 43 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc) [all...] |
CommentVisitor.h | 22 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void> 23 class CommentVisitorBase { 25 #define PTR(CLASS) typename Ptr<CLASS>::type 26 #define DISPATCH(NAME, CLASS) \ 27 return static_cast<ImplClass*>(this)->visit ## NAME(static_cast<PTR(CLASS)>(C)) 36 #define COMMENT(CLASS, PARENT) \ 37 case Comment::CLASS##Kind: DISPATCH(CLASS, CLASS); [all...] |
/libcore/luni/src/main/java/java/lang/annotation/ |
RetentionPolicy.java | 33 * Annotation is available in the source code and in the class file, but not 36 CLASS, 38 * Annotation is available in the source code, the class file and is
|
/external/chromium_org/chrome/browser/ui/libgtk2ui/ |
gtk2_signal.h | 14 #define CHROMEGTK_CALLBACK_0(CLASS, RETURN, METHOD) \ 15 CHROMEG_CALLBACK_0(CLASS, RETURN, METHOD, GtkWidget*); 17 #define CHROMEGTK_CALLBACK_1(CLASS, RETURN, METHOD, ARG1) \ 18 CHROMEG_CALLBACK_1(CLASS, RETURN, METHOD, GtkWidget*, ARG1); 20 #define CHROMEGTK_CALLBACK_2(CLASS, RETURN, METHOD, ARG1, ARG2) \ 21 CHROMEG_CALLBACK_2(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2); 23 #define CHROMEGTK_CALLBACK_3(CLASS, RETURN, METHOD, ARG1, ARG2, ARG3) \ 24 CHROMEG_CALLBACK_3(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, ARG3); 26 #define CHROMEGTK_CALLBACK_4(CLASS, RETURN, METHOD, ARG1, ARG2, ARG3, ARG4) \ 27 CHROMEG_CALLBACK_4(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, ARG3, [all...] |
/external/chromium_org/ui/base/gtk/ |
gtk_signal.h | 14 #define CHROMEGTK_CALLBACK_0(CLASS, RETURN, METHOD) \ 15 CHROMEG_CALLBACK_0(CLASS, RETURN, METHOD, GtkWidget*); 17 #define CHROMEGTK_CALLBACK_1(CLASS, RETURN, METHOD, ARG1) \ 18 CHROMEG_CALLBACK_1(CLASS, RETURN, METHOD, GtkWidget*, ARG1); 20 #define CHROMEGTK_CALLBACK_2(CLASS, RETURN, METHOD, ARG1, ARG2) \ 21 CHROMEG_CALLBACK_2(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2); 23 #define CHROMEGTK_CALLBACK_3(CLASS, RETURN, METHOD, ARG1, ARG2, ARG3) \ 24 CHROMEG_CALLBACK_3(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, ARG3); 26 #define CHROMEGTK_CALLBACK_4(CLASS, RETURN, METHOD, ARG1, ARG2, ARG3, ARG4) \ 27 CHROMEG_CALLBACK_4(CLASS, RETURN, METHOD, GtkWidget*, ARG1, ARG2, ARG3, [all...] |
/external/llvm/include/llvm/IR/ |
OperandTraits.h | 1 //===-- llvm/OperandTraits.h - OperandTraits class definition ---*- C++ -*-===// 23 // FixedNumOperand Trait Class 44 // OptionalOperand Trait Class 58 // VariadicOperand Trait Class 79 // HungoffOperand Trait Class 85 /// Assumes that the User subclass that is determined by this traits class 89 /// This is the traits class that is needed when the Use array must be 105 /// Macro for generating in-class operand accessor declarations. 122 /// Macro for generating out-of-class operand accessor definitions 123 #define DEFINE_TRANSPARENT_OPERAND_ACCESSORS(CLASS, VALUECLASS) [all...] |
/art/test/004-annotations/src/android/test/anno/ |
AnnoSimpleTypeInvis.java | 6 @Retention(RetentionPolicy.CLASS)
|
/dalvik/tests/004-annotations/src/android/test/anno/ |
AnnoSimpleTypeInvis.java | 6 @Retention(RetentionPolicy.CLASS)
|
/external/proguard/examples/annotations/src/proguard/annotation/ |
KeepApplication.java | 12 * This annotation specifies to keep the annotated class as an application, 16 @Retention(RetentionPolicy.CLASS)
|
KeepClassMemberNames.java | 12 * This annotation specifies to keep all class members of the annotated class 16 @Retention(RetentionPolicy.CLASS)
|
KeepClassMembers.java | 12 * This annotation specifies to keep all class members of the annotated class 16 @Retention(RetentionPolicy.CLASS)
|
KeepGettersSetters.java | 13 * class from being shrunk, optimized, or obfuscated as entry points. 16 @Retention(RetentionPolicy.CLASS)
|
KeepImplementations.java | 13 * annotated class as entry points. 16 @Retention(RetentionPolicy.CLASS)
|
KeepPublicClassMemberNames.java | 12 * This annotation specifies to keep all public class members of the annotated 13 * class from being optimized or obfuscated as entry points. 16 @Retention(RetentionPolicy.CLASS)
|
KeepPublicClassMembers.java | 12 * This annotation specifies to keep all public class members of the annotated 13 * class from being shrunk, optimized, or obfuscated as entry points. 16 @Retention(RetentionPolicy.CLASS)
|
KeepPublicGettersSetters.java | 13 * annotated class from being shrunk, optimized, or obfuscated as entry points. 16 @Retention(RetentionPolicy.CLASS)
|
KeepPublicImplementations.java | 13 * of the annotated class as entry points. 16 @Retention(RetentionPolicy.CLASS)
|
KeepPublicProtectedClassMemberNames.java | 12 * This annotation specifies to keep all public or protected class members of 13 * the annotated class from being optimized or obfuscated as entry points. 16 @Retention(RetentionPolicy.CLASS)
|
KeepPublicProtectedClassMembers.java | 12 * This annotation specifies to keep all public or protected class members of 13 * the annotated class from being shrunk, optimized, or obfuscated as entry 17 @Retention(RetentionPolicy.CLASS)
|
/prebuilts/tools/common/proguard/proguard4.7/examples/annotations/src/proguard/annotation/ |
KeepApplication.java | 12 * This annotation specifies to keep the annotated class as an application, 16 @Retention(RetentionPolicy.CLASS)
|
KeepClassMemberNames.java | 12 * This annotation specifies to keep all class members of the annotated class 16 @Retention(RetentionPolicy.CLASS)
|
KeepClassMembers.java | 12 * This annotation specifies to keep all class members of the annotated class 16 @Retention(RetentionPolicy.CLASS)
|
KeepGettersSetters.java | 13 * class from being shrunk, optimized, or obfuscated as entry points. 16 @Retention(RetentionPolicy.CLASS)
|
KeepImplementations.java | 13 * annotated class as entry points. 16 @Retention(RetentionPolicy.CLASS)
|