HomeSort by relevance Sort by last modified time
    Searched refs:PragmaNamespace (Results 1 - 4 of 4) sorted by null

  /external/clang/include/clang/Lex/
Pragma.h 26 class PragmaNamespace;
56 /// Note that the PragmaNamespace class can be used to subdivide pragmas, e.g.
72 virtual PragmaNamespace *getIfNamespace() { return nullptr; }
85 /// PragmaNamespace - This PragmaHandler subdivides the namespace of pragmas,
89 class PragmaNamespace : public PragmaHandler {
95 explicit PragmaNamespace(StringRef Name) : PragmaHandler(Name) {}
96 ~PragmaNamespace() override;
120 PragmaNamespace *getIfNamespace() override { return this; }
Preprocessor.h 49 class PragmaNamespace;
206 std::unique_ptr<PragmaNamespace> PragmaHandlers;
210 std::unique_ptr<PragmaNamespace> PragmaHandlersBackup;
    [all...]
  /external/clang/lib/Lex/
Pragma.cpp 48 // PragmaNamespace Implementation.
51 PragmaNamespace::~PragmaNamespace() {
59 PragmaHandler *PragmaNamespace::FindHandler(StringRef Name,
66 void PragmaNamespace::AddPragma(PragmaHandler *Handler) {
72 void PragmaNamespace::RemovePragmaHandler(PragmaHandler *Handler) {
78 void PragmaNamespace::HandlePragma(Preprocessor &PP,
731 PragmaNamespace *InsertNS = PragmaHandlers.get();
745 InsertNS = new PragmaNamespace(Namespace);
762 PragmaNamespace *NS = PragmaHandlers.get()
    [all...]
Preprocessor.cpp 70 PragmaHandlers(new PragmaNamespace(StringRef())),
193 PragmaHandlers = llvm::make_unique<PragmaNamespace>(StringRef());
    [all...]

Completed in 105 milliseconds