Go to the SVN repository for this file.
1 #ifndef PROJECT_TREE_BUILDER__PROJ_UTILS__HPP 2 #define PROJECT_TREE_BUILDER__PROJ_UTILS__HPP 48 virtual bool CheckProject(
const string& project_base_dir,
bool* weak=0)
const= 0;
90 string ParentDir(
const string& dir_abs);
Utilits for Project Tree Builder:
virtual ~IProjectFilter(void)
virtual bool ExcludePotential(void) const =0
virtual bool PassAll(void) const =0
virtual bool CheckProject(const string &project_base_dir, bool *weak=0) const =0
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Defines unified interface to application:
string ParentDir(const string &dir_abs)
Abstraction of project tree general information.
string m_TreeNode
Makefile in the tree node.
string m_Root
Root of the project tree.
string m_Projects
<projects> branch of tree (scripts\projects)
string m_Compilers
<compilers> branch of tree
string m_Src
<src> branch of tree
string m_Impl
<impl> sub-branch of include/* project path
list< string > m_ImplicitExcludedAbsDirs
Branch of tree to be implicit exclude from build.
string m_Include
branch of tree
unique_ptr< IProjectFilter > m_IProjectFilter
Subtree to buil (default is m_Src).
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4