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

  /src/external/apache2/llvm/dist/clang/include/clang/Lex/
Pragma.h 24 class PragmaNamespace;
62 /// Note that the PragmaNamespace class can be used to subdivide pragmas, e.g.
79 virtual PragmaNamespace *getIfNamespace() { return nullptr; }
92 /// PragmaNamespace - This PragmaHandler subdivides the namespace of pragmas,
96 class PragmaNamespace : public PragmaHandler {
102 explicit PragmaNamespace(StringRef Name) : PragmaHandler(Name) {}
123 PragmaNamespace *getIfNamespace() override { return this; }
Preprocessor.h 77 class PragmaNamespace;
250 std::unique_ptr<PragmaNamespace> PragmaHandlers;
254 std::unique_ptr<PragmaNamespace> PragmaHandlersBackup;
  /src/external/apache2/llvm/dist/clang/lib/Lex/
Pragma.cpp 71 // PragmaNamespace Implementation.
78 PragmaHandler *PragmaNamespace::FindHandler(StringRef Name,
91 void PragmaNamespace::AddPragma(PragmaHandler *Handler) {
97 void PragmaNamespace::RemovePragmaHandler(PragmaHandler *Handler) {
106 void PragmaNamespace::HandlePragma(Preprocessor &PP,
897 PragmaNamespace *InsertNS = PragmaHandlers.get();
911 InsertNS = new PragmaNamespace(Namespace);
928 PragmaNamespace *NS = PragmaHandlers.get();
1940 auto *ModuleHandler = new PragmaNamespace("module");
Preprocessor.cpp 92 Identifiers(IILookup), PragmaHandlers(new PragmaNamespace(StringRef())),
218 PragmaHandlers = std::make_unique<PragmaNamespace>(StringRef());

Completed in 21 milliseconds