A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/proj__tree_8hpp_source.html below:

NCBI C++ ToolKit: src/build-system/project_tree_builder/proj_tree.hpp Source File

1 #ifndef PROJECT_TREE_BUILDER__PROJ_TREE__HPP 2 #define PROJECT_TREE_BUILDER__PROJ_TREE__HPP 87  static void CreateFrom

(

const string

& root_src,

207  static void CreatePath

(

const string

& root_src_dir,

208  const string

& project_base_dir,

213  const string

& folder_name);

238  void Write

(

const string

& dirname)

const

;

275  void AddSourceFile

(

const string

& folder,

const string

& name);

283  void Write

(

const string

& dirname)

const

;

static void FindCyclesNew(const TProjects &tree, TDependsCycles *cycles)

static void AnalyzeProjItem(const CProjKey &proj_id, const TProjects &tree, TDependsCycles *cycles)

static void FindCycles(const TProjects &tree, TDependsCycles *cycles)

static bool IsCyclic(const CProjKey &proj_id, const TDependsChains &chains, TDependsChain *cycle_found)

static bool IsInAnyCycle(const CProjKey &proj_id, const TDependsCycles &cycles)

CProjectItemsTree::TProjects TProjects

static bool ExtendChains(const CProjKey &proj_id, const TProjects &tree, TDependsChains *chains, TDependsChain *cycle_found)

set< TDependsChain > TDependsCycles

list< CProjKey > TDependsChain

list< TDependsChain > TDependsChains

static bool AnalyzeProjItemNew(const TProjects &tree, const CProjKey &proj_id, set< CProjKey > &projkeys, TDependsChain &chain)

vector< string > m_NodeDefinitions

set< string > m_NodeProjects

CMakeNode & operator=(const CMakeNode &other)

void AddHeader(const string &name)

vector< string > m_NodeIncludes

void AddDefinition(const string &key, const string &value)

set< string > m_NodeSubdirs

void AddProject(const string &prj)

void Write(const string &dirname) const

void AddInclude(const string &name)

vector< string > m_NodeHeaders

void AddSubdir(const string &dir)

vector< string > m_IncludeDir

void AddSourceFile(const string &folder, const string &name)

void Write(const string &dirname) const

void AddProperty(const CMakeProperty &prop)

void SetProjKey(const CProjKey &prj_key)

CMakeProject & operator=(const CMakeProject &other)

vector< string > m_CompDefines

void AddCompilationDefine(const string &value)

vector< CMakeProperty > m_Properties

void AddDependency(const string &name)

void AddCompilationFlag(const string &value)

void AddDefinition(const string &key, const string &value)

vector< string > m_Definitions

map< string, set< string > > m_Sources

void AddIncludeDirectory(const string &name)

vector< string > m_CompFlags

vector< string > m_Dependencies

void AddLibrary(const string &name)

vector< string > m_Libraries

CMakeProperty operator=(const CMakeProperty &other)

vector< string > m_Propvalue

void Write(CNcbiOstream &out) const

CMakeProperty(const string &name)

CMakeProperty & AddValue(const string &value)

static void PatchTreeMakefiles(const CProjectItemsTree &prj_tree)

void GetInternalDepends(list< CProjKey > *depends) const

Collect all depends for all project items.

map< string, CSimpleMakeFileContents > TFiles

Full file path / File contents.

void VerifyDataspecProj(void)

void SetFrom(const CProjectItemsTree &projects)

map< CProjKey, CProjItem > TProjects

Project ID / ProjectItem.

static void CreateFrom(const string &root_src, const TFiles &makein, const TFiles &makelib, const TFiles &makedll, const TFiles &makeapp, const TFiles &makemsvc, CProjectItemsTree *tree)

CProjectItemsTree & operator=(const CProjectItemsTree &projects)

void GetExternalDepends(list< CProjKey > *externalDepends) const

Get depends that are not inside this project tree.

string m_RootSrc

Root directory of Project Tree.

void VerifyExternalDepends(void)

CProjectTreeFolders & operator=(const CProjectTreeFolders &)

SProjectTreeFolder m_RootParent

CProjectTreeFolders(const CProjectTreeFolders &)

SProjectTreeFolder * CreateFolder(SProjectTreeFolder *parent, const string &folder_name)

list< SProjectTreeFolder > m_Folders

CProjectTreeFolders(void)

SProjectTreeFolder * FindOrCreateFolder(const TPath &path)

SProjectTreeFolder * FindFolder(const TPath &path)

static void CreatePath(const string &root_src_dir, const string &project_base_dir, TPath *path)

std::ofstream out("events_result.xml")

main entry point for tests

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

IO_PREFIX::ostream CNcbiOstream

Portable alias for ostream.

const struct ncbi::grid::netcache::search::fields::KEY key

const GenericPointer< typename T::ValueType > T2 value

Defines unified interface to application:

map< string, SProjectTreeFolder * > TSiblings

set< CProjKey > TProjects

SProjectTreeFolder * m_Parent

SProjectTreeFolder(const string &name, SProjectTreeFolder *parent)


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