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

  /src/external/apache2/llvm/dist/clang/lib/Frontend/
InitPreprocessor.cpp 65 /// predefines buffer.
163 /// DefineTypeSize - Emit a macro to the predefines buffer that declares a macro
1198 llvm::raw_string_ostream Predefines(PredefineBuffer);
1199 MacroBuilder Builder(Predefines);
1235 // Even with predefines off, some macros are still predefined.
1241 // Add on the predefines from the driver. Wrap in a #line directive to report
1280 PP.setPredefines(Predefines.str());
  /src/external/apache2/llvm/dist/clang/lib/Lex/
Preprocessor.cpp 294 llvm::errs() << "\n Predefines Buffer: " << Predefines.capacity();
324 + Predefines.capacity() /* Predefines buffer. */
555 // Preprocess Predefines to populate the initial preprocessor state.
557 llvm::MemoryBuffer::getMemBufferCopy(Predefines, "<built-in>");
560 assert(FID.isValid() && "Could not create FileID for predefines?");
563 // Start parsing the predefines.
585 // Skip tokens from the Predefines and if needed the main file.
622 /// until after a #pragma hdrstop is seen. Tokens in the predefines fil
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Lex/
Preprocessor.h 817 std::string Predefines;
819 /// The file ID for the preprocessor predefines.
1011 /// Returns the FileID for the preprocessor predefines.
1195 const std::string &getPredefines() const { return Predefines; }
1197 /// Set the predefines for this Preprocessor.
1199 /// These predefines are automatically injected when parsing the main file.
1200 void setPredefines(const char *P) { Predefines = P; }
1201 void setPredefines(StringRef P) { Predefines = std::string(P); }
2189 /// Set the FileID for the preprocessor predefines.

Completed in 16 milliseconds