Pyrogenesis  trunk
Classes | Functions
anonymous_namespace{PreprocessorWrapper.cpp} Namespace Reference

Classes

struct  MatchIncludeResult
 

Functions

MatchIncludeResult MatchIncludeUntilEOLorEOS (const std::string_view &source, const size_t lineStart)
 
bool ResolveIncludesImpl (std::string_view currentPart, std::unordered_map< CStr, CStr > &includeCache, const CPreprocessorWrapper::IncludeRetrieverCallback &includeCallback, std::deque< std::string > &chunks, std::vector< std::string_view > &processedParts)
 

Function Documentation

◆ MatchIncludeUntilEOLorEOS()

MatchIncludeResult anonymous_namespace{PreprocessorWrapper.cpp}::MatchIncludeUntilEOLorEOS ( const std::string_view &  source,
const size_t  lineStart 
)

◆ ResolveIncludesImpl()

bool anonymous_namespace{PreprocessorWrapper.cpp}::ResolveIncludesImpl ( std::string_view  currentPart,
std::unordered_map< CStr, CStr > &  includeCache,
const CPreprocessorWrapper::IncludeRetrieverCallback includeCallback,
std::deque< std::string > &  chunks,
std::vector< std::string_view > &  processedParts 
)