HomeSort by: relevance | last modified time | path
    Searched refs:PragmaHandler (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Lex/
Pragma.h 9 // This file defines the PragmaHandler and PragmaTable interfaces.
56 /// PragmaHandler - Instances of this interface defined to handle the various
65 class PragmaHandler {
69 PragmaHandler() = default;
70 explicit PragmaHandler(StringRef name) : Name(name) {}
71 virtual ~PragmaHandler();
84 class EmptyPragmaHandler : public PragmaHandler {
92 /// PragmaNamespace - This PragmaHandler subdivides the namespace of pragmas,
96 class PragmaNamespace : public PragmaHandler {
99 llvm::StringMap<std::unique_ptr<PragmaHandler>> Handlers
    [all...]
Preprocessor.h 76 class PragmaHandler;
1213 void AddPragmaHandler(StringRef Namespace, PragmaHandler *Handler);
1214 void AddPragmaHandler(PragmaHandler *Handler) {
1223 void RemovePragmaHandler(StringRef Namespace, PragmaHandler *Handler);
1224 void RemovePragmaHandler(PragmaHandler *Handler) {
2418 using PragmaHandlerRegistry = llvm::Registry<PragmaHandler>;
  /src/external/apache2/llvm/dist/clang/examples/AnnotateFunctions/
AnnotateFunctions.cpp 58 class PragmaAnnotateHandler : public PragmaHandler {
60 PragmaAnnotateHandler() : PragmaHandler("enable_annotate") { }
  /src/external/apache2/llvm/dist/clang/lib/Lex/
Pragma.cpp 9 // This file implements the PragmaHandler/PragmaTable interfaces and implements
58 PragmaHandler::~PragmaHandler() = default;
64 EmptyPragmaHandler::EmptyPragmaHandler(StringRef Name) : PragmaHandler(Name) {}
78 PragmaHandler *PragmaNamespace::FindHandler(StringRef Name,
91 void PragmaNamespace::AddPragma(PragmaHandler *Handler) {
97 void PragmaNamespace::RemovePragmaHandler(PragmaHandler *Handler) {
113 PragmaHandler *Handler
896 PragmaHandler *Handler) {
904 if (PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace))
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParsePragma.cpp 29 struct PragmaAlignHandler : public PragmaHandler {
30 explicit PragmaAlignHandler() : PragmaHandler("align") {}
35 struct PragmaGCCVisibilityHandler : public PragmaHandler {
36 explicit PragmaGCCVisibilityHandler() : PragmaHandler("visibility") {}
41 struct PragmaOptionsHandler : public PragmaHandler {
42 explicit PragmaOptionsHandler() : PragmaHandler("options") {}
47 struct PragmaPackHandler : public PragmaHandler {
48 explicit PragmaPackHandler() : PragmaHandler("pack") {}
53 struct PragmaClangSectionHandler : public PragmaHandler {
55 : PragmaHandler("section"), Actions(S) {
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Parse/
Parser.h 34 class PragmaHandler;
172 std::unique_ptr<PragmaHandler> AlignHandler;
173 std::unique_ptr<PragmaHandler> GCCVisibilityHandler;
174 std::unique_ptr<PragmaHandler> OptionsHandler;
175 std::unique_ptr<PragmaHandler> PackHandler;
176 std::unique_ptr<PragmaHandler> MSStructHandler;
177 std::unique_ptr<PragmaHandler> UnusedHandler;
178 std::unique_ptr<PragmaHandler> WeakHandler;
179 std::unique_ptr<PragmaHandler> RedefineExtnameHandler;
180 std::unique_ptr<PragmaHandler> FPContractHandler
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
PrintPreprocessedOutput.cpp 656 struct UnknownPragmaHandler : public PragmaHandler {

Completed in 25 milliseconds