Pyrogenesis trunk
Classes | Namespaces | Functions
PreprocessorWrapper.cpp File Reference
#include "precompiled.h"
#include "PreprocessorWrapper.h"
#include "graphics/ShaderDefines.h"
#include "ps/CLogger.h"
#include "ps/Profile.h"
#include <cctype>
#include <deque>
#include <string>
#include <string_view>
#include <vector>
Include dependency graph for PreprocessorWrapper.cpp:

Classes

struct  anonymous_namespace{PreprocessorWrapper.cpp}::MatchIncludeResult
 

Namespaces

namespace  anonymous_namespace{PreprocessorWrapper.cpp}
 

Functions

MatchIncludeResult anonymous_namespace{PreprocessorWrapper.cpp}::MatchIncludeUntilEOLorEOS (const std::string_view &source, const size_t lineStart)
 
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)