NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include "file_contents.hpp"
#include "proj_builder_app.hpp"
#include "msvc_prj_defines.hpp"
#include "ptb_err_codes.hpp"
#include <corelib/ncbistr.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Functions | |
string | MakeFileTypeAsString (EMakeFileType type) |
static bool | s_WillContinue (const string &line) |
static void | s_StripContinueStr (string *str) |
static bool | s_SplitKV (const string &line, SKeyValue &kv) |
static bool | s_IsKVString (const string &str) |
static bool | s_IsCommented (const string &str) |
string MakeFileTypeAsString | ( | EMakeFileType | type | ) |
Definition at line 39 of file file_contents.cpp.
References eMakeType_Excluded, eMakeType_ExcludedByReq, eMakeType_Expendable, eMakeType_Potential, and eMakeType_Undefined.
Referenced by CPreBuildEventTool::CommandLine(), CProjectTreeBuilder::ProcessMakeAppFile(), CProjectTreeBuilder::ProcessMakeInFile(), CProjectTreeBuilder::ProcessMakeLibFile(), and CProjectTreeBuilder::ProcessUserProjFile().
Definition at line 375 of file file_contents.cpp.
References NStr::StartsWith(), and str().
Referenced by CSimpleMakeFileContents::SParser::AcceptLine().
Definition at line 365 of file file_contents.cpp.
Referenced by CSimpleMakeFileContents::SParser::AcceptLine().
Definition at line 346 of file file_contents.cpp.
References NStr::EndsWith(), SKeyValue::m_Append, SKeyValue::m_Key, SKeyValue::m_Value, NStr::ReplaceInPlace(), s_StripContinueStr(), s_WillContinue(), NStr::SplitInTwo(), and NStr::TruncateSpaces().
Referenced by CSimpleMakeFileContents::SParser::AcceptLine().
Definition at line 339 of file file_contents.cpp.
References str().
Referenced by CSimpleMakeFileContents::SParser::AcceptLine(), and s_SplitKV().
Definition at line 333 of file file_contents.cpp.
References NStr::EndsWith().
Referenced by CSimpleMakeFileContents::SParser::AcceptLine(), and s_SplitKV().