Home
last modified time | relevance | path

Searched refs:IncludeResult (Results 1 – 5 of 5) sorted by relevance

/third_party/glslang/StandAlone/
DDirStackFileIncluder.h53 virtual IncludeResult* includeLocal(const char* headerName, in includeLocal()
60 virtual IncludeResult* includeSystem(const char* headerName, in includeSystem()
79 virtual void releaseInclude(IncludeResult* result) override in releaseInclude()
96 … virtual IncludeResult* readLocalPath(const char* headerName, const char* includerName, int depth) in readLocalPath()
120 virtual IncludeResult* readSystemPath(const char* /*headerName*/) const in readSystemPath()
126 …virtual IncludeResult* newIncludeResult(const std::string& path, std::ifstream& file, int length) … in newIncludeResult()
131 return new IncludeResult(path, content, length, content); in newIncludeResult()
/third_party/glslang/glslang/Public/
DShaderLang.h560 struct IncludeResult { struct
561IncludeResult(const std::string& headerName, const char* const headerData, const size_t headerLeng… in IncludeResult() argument
578 IncludeResult& operator=(const IncludeResult&); argument
579 IncludeResult();
601 virtual IncludeResult* includeSystem(const char* /*headerName*/, in includeSystem()
608 virtual IncludeResult* includeLocal(const char* /*headerName*/, in includeLocal()
614 virtual void releaseInclude(IncludeResult*) = 0;
621 virtual void releaseInclude(IncludeResult*) override { } in releaseInclude() argument
/third_party/glslang/glslang/CInterface/
Dglslang_c_interface.cpp84 class CallbackIncludeResult : public glslang::TShader::Includer::IncludeResult {
88 … : glslang::TShader::Includer::IncludeResult(headerName, headerData, headerLength, userData), in CallbackIncludeResult()
106 virtual IncludeResult* includeSystem(const char* headerName, const char* includerName, in includeSystem()
120 virtual IncludeResult* includeLocal(const char* headerName, const char* includerName, in includeLocal()
136 virtual void releaseInclude(IncludeResult* result) override in releaseInclude()
/third_party/glslang/glslang/MachineIndependent/preprocessor/
DPpContext.h596 TShader::Includer::IncludeResult* includedFile, in TokenizableIncludeFile()
651 TShader::Includer::IncludeResult* includedFile_;
674 void push_include(TShader::Includer::IncludeResult* result) in push_include()
682 TShader::Includer::IncludeResult* include = includeStack.top(); in pop_include()
694 std::stack<TShader::Includer::IncludeResult*> includeStack;
DPp.cpp666 TShader::Includer::IncludeResult* res = nullptr; in CPPinclude()