diff --git a/src/CppParser/CppParser.cpp b/src/CppParser/CppParser.cpp index 9284b6e56..6d05d6209 100644 --- a/src/CppParser/CppParser.cpp +++ b/src/CppParser/CppParser.cpp @@ -19,7 +19,7 @@ namespace CppSharp { namespace CppParser { CppParserOptions::~CppParserOptions() {} - std::string CppParserOptions::getClangVersion() + const std::string& CppParserOptions::getClangVersion() const { return clangVersion; } @@ -78,4 +78,4 @@ namespace CppSharp { namespace CppParser { ParserDiagnostic::~ParserDiagnostic() {} -}} // namespace CppSharp::CppParser \ No newline at end of file +}} // namespace CppSharp::CppParser diff --git a/src/CppParser/CppParser.h b/src/CppParser/CppParser.h index 79b62f501..55752d49a 100644 --- a/src/CppParser/CppParser.h +++ b/src/CppParser/CppParser.h @@ -50,6 +50,9 @@ namespace CppSharp { namespace CppParser { bool skipLayoutInfo = false; bool skipFunctionBodies = true; + public: + const std::string& clangVersion const; + private: std::string clangVersion; }; @@ -132,4 +135,4 @@ namespace CppSharp { namespace CppParser { bool Last); }; -}} // namespace CppSharp::CppParser \ No newline at end of file +}} // namespace CppSharp::CppParser