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/classCProjItem.html below:

NCBI C++ ToolKit: CProjItem Class Reference

Search Toolkit Book for CProjItem

CProjItem –. More...

#include "proj_item.hpp"
(Private to src/build-system/project_tree_builder.)

  CProjItem (void)     CProjItem (const CProjItem &item)   CProjItemoperator= (const CProjItem &item)     CProjItem (TProjType type, const string &name, const string &id, const string &sources_base, const list< string > &sources, const list< CProjKey > &depends, const list< string > &reqs, const list< string > &libs_3_party, const list< string > &include_dirs, const list< string > &defines, EMakeFileType maketype, const string &guid)     ~CProjItem (void)   string  GetPath (void) const   bool  HasDataspecDependency (void) const  

CProjItem –.

Project abstraction.

Representation of one project from the build tree.

Definition at line 53 of file proj_item.hpp.

◆ TProjType ◆ CProjItem() [1/3] CProjItem::CProjItem ( void  ) ◆ CProjItem() [2/3] ◆ CProjItem() [3/3] CProjItem::CProjItem ( TProjType  type, const stringname, const stringid, const stringsources_base, const list< string > &  sources, const list< CProjKey > &  depends, const list< string > &  reqs, const list< string > &  libs_3_party, const list< string > &  include_dirs, const list< string > &  defines, EMakeFileType  maketype, const stringguid  )

Definition at line 145 of file proj_item.cpp.

◆ ~CProjItem() CProjItem::~CProjItem ( void  ) ◆ Clear() void CProjItem::Clear ( void  ) private

Definition at line 183 of file proj_item.cpp.

References CSimpleMakeFileContents::Clear(), eMakeType_Undefined, CProjKey::eNoProj, m_DataSource, m_External, m_IsBundle, m_IsMetallib, m_MakeType, m_MkName, m_ProjType, and m_StyleObjcpp.

Referenced by CProjItem(), operator=(), and ~CProjItem().

◆ GetPath() string CProjItem::GetPath ( void  ) const

Definition at line 237 of file proj_item.cpp.

References CDirEntry::ConcatPath(), CProjKey::eApp, CProjKey::eDataSpec, CProjKey::eDll, CProjKey::eLib, CProjKey::eMsvc, CMsvc7RegSettings::eUnix, CMsvc7RegSettings::GetMsvcPlatform(), m_Name, m_ProjType, and m_SourcesBaseDir.

Referenced by CProjBulderApp::IsAllowedProjectTag(), PIsExcludedByTag::operator()(), PIsExcludedByUser::operator()(), PIsExcludedByRequires::operator()(), and PIsExcludedByDisuse::operator()().

◆ HasDataspecDependency() bool CProjItem::HasDataspecDependency ( void  ) const ◆ operator=() ◆ SetFrom()

Definition at line 196 of file proj_item.cpp.

References m_CheckConfigs, m_CheckInfo, m_CustomBuild, m_DataSource, m_DatatoolSources, m_Defines, m_Depends, m_DllHost, m_ExportHeaders, m_ExportHeadersDest, m_External, m_ExtraFiles, m_GUID, m_HostedLibs, m_ID, m_IncludeDirs, m_Includes, m_Inlines, m_IsBundle, m_IsMetallib, m_Libs3Party, m_MakeType, m_MkName, m_Name, m_NcbiCLibs, m_Pch, m_ProjTags, m_ProjType, m_Requires, m_Sources, m_SourcesBaseDir, m_StyleObjcpp, m_UnconditionalDepends, and m_Watchers.

Referenced by CProjItem(), and operator=().

◆ m_CheckConfigs ◆ m_CheckInfo list<string> CProjItem::m_CheckInfo ◆ m_CustomBuild ◆ m_DataSource ◆ m_DatatoolSources

Source files *.asn , *.dtd to be processed by datatool app.

Definition at line 116 of file proj_item.hpp.

Referenced by CProjectTreeBuilder::AddDatatoolSourcesDepends(), SAsnProjectSingleT::DoCreate(), SAsnProjectMultipleT::DoCreate(), SAppProjectT::DoCreate(), HasDataspecDependency(), IsProducedByDatatool(), s_AddProjItemToDll(), s_CollectDatatoolIds(), SetFrom(), and CProjectItemsTree::VerifyDataspecProj().

◆ m_Defines list<string> CProjItem::m_Defines ◆ m_Depends

What projects this project is depend upon (IDs).

Definition at line 102 of file proj_item.hpp.

Referenced by CProjectTreeBuilder::AddDatatoolSourcesDepends(), CMsvcPrjProjectContext::AdditionalLinkerOptions(), CCyclicDepends::AnalyzeProjItem(), CCyclicDepends::AnalyzeProjItemNew(), CreateDllBuildTree(), SAsnProjectSingleT::DoCreate(), SAsnProjectMultipleT::DoCreate(), SAppProjectT::DoCreate(), CCyclicDepends::ExtendChains(), CProjectItemsTree::GetInternalDepends(), HasDataspecDependency(), IsProducedByDatatool(), s_AddProjItemToDll(), s_InitalizeDllProj(), s_ReportDependenciesStatus(), SetFrom(), and CProjectItemsTree::VerifyExternalDepends().

◆ m_DllHost ◆ m_ExportHeaders list<string> CProjItem::m_ExportHeaders ◆ m_ExportHeadersDest string CProjItem::m_ExportHeadersDest ◆ m_External bool CProjItem::m_External ◆ m_ExtraFiles ◆ m_GUID ◆ m_HostedLibs list<string> CProjItem::m_HostedLibs ◆ m_ID ◆ m_IncludeDirs list<string> CProjItem::m_IncludeDirs ◆ m_Includes list<string> CProjItem::m_Includes ◆ m_Inlines list<string> CProjItem::m_Inlines ◆ m_IsBundle bool CProjItem::m_IsBundle mutable ◆ m_IsMetallib bool CProjItem::m_IsMetallib ◆ m_Libs3Party list<string> CProjItem::m_Libs3Party ◆ m_MakeType ◆ m_MkName ◆ m_Name ◆ m_NcbiCLibs list<string> CProjItem::m_NcbiCLibs ◆ m_Pch ◆ m_ProjTags list<string> CProjItem::m_ProjTags ◆ m_ProjType ◆ m_Requires list<string> CProjItem::m_Requires ◆ m_Sources list<string> CProjItem::m_Sources ◆ m_SourcesBaseDir string CProjItem::m_SourcesBaseDir

Base directory of source files (....c++/src/a/ )

Definition at line 92 of file proj_item.hpp.

Referenced by CMsvcPrjProjectContext::CMsvcPrjProjectContext(), CMsvcPrjFilesCollector::CollectExtra(), CMsvcPrjFilesCollector::CollectResources(), CMsvcPrjFilesCollector::CollectSources(), CProjectTreeFolders::CProjectTreeFolders(), CreateDllBuildTree(), SLibProjectT::DoCreate(), GetPath(), PIsExcludedByProjectMakefile::operator()(), s_AddProjItemToDll(), s_InitalizeDllProj(), and SetFrom().

◆ m_StyleObjcpp bool CProjItem::m_StyleObjcpp ◆ m_UnconditionalDepends ◆ m_Watchers

The documentation for this class was generated from the following files:


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