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

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

1 #ifndef PROJECT_TREE_BUILDER__MSVC_PRJ_UTILS__HPP 2 #define PROJECT_TREE_BUILDER__MSVC_PRJ_UTILS__HPP 35 #if NCBI_COMPILER_MSVC 76  const string

&

Id

(

void

)

const

;

77  string FullId

(

void

)

const

;

86 #if NCBI_COMPILER_MSVC 105 void

SaveToXmlFile (

const string

& file_path,

115 void

SaveIfNewer (

const string

& file_path,

119 void

SaveIfNewer (

const string

& file_path,

121  const string

& ignore);

124  const string

& candidate_path,

125  const string

& ignore);

129  const string

& candidate_path);

161  const string

& runtime_library);

185  const

list<string>& config_names,

186

list<SConfigInfo>* configs);

325 bool IsSubdir

(

const string

& abs_parent_dir,

const string

& abs_dir);

329 template

<

class

C,

class

P>

332  for

(

typename

C::iterator p = cont.begin(); p != cont.end(); )

335  typename

C::iterator p_next = p;

358  const string

& section,

378  const string

& pch_default) = 0;

386 #if NCBI_COMPILER_MSVC 388 class

CSrcToFilterInserterWithPch

391

CSrcToFilterInserterWithPch(

const string

& project_id,

392  const

list<SConfigInfo>& configs,

393  const string

& project_dir);

395

~CSrcToFilterInserterWithPch(

void

);

398  const string

& rel_source_file,

399  const string

& pch_default);

403  const

list<SConfigInfo>& m_Configs;

404  const

list<SConfigInfo>& m_AllConfigs;

408

TPchHeaders m_PchHeaders;

415  typedef

pair<EUsePch, string> TPch;

417

TPch DefinePchUsage(

const string

& project_dir,

418  const string

& rel_source_file,

419  const string

& pch_default);

422  const string

& rel_source_file,

423  const string

& pch_default,

427

CSrcToFilterInserterWithPch(

void

);

428

CSrcToFilterInserterWithPch(

const

CSrcToFilterInserterWithPch&);

429

CSrcToFilterInserterWithPch& operator=(

const

CSrcToFilterInserterWithPch&);

436  const string

& project_id,

437  const

list<SConfigInfo>& configs,

438  const string

& project_dir);

440  virtual

~CBasicProjectsFilesInserter(

void

);

443  virtual void

AddSourceFile (

const string

& rel_file_path,

444  const string

& pch_default);

445  virtual void

AddHeaderFile (

const string

& rel_file_path);

446  virtual void

AddInlineFile (

const string

& rel_file_path);

448  virtual void

Finalize (

void

);

452

SFiltersItem(

void

);

453

SFiltersItem(

const string

& project_dir);

463  void

Initilize(

void

);

465  void

AddSourceFile (CSrcToFilterInserterWithPch& inserter_w_pch,

466  const string

& rel_file_path,

467  const string

& pch_default);

469  void

AddHeaderFile (

const string

& rel_file_path);

471  void

AddInlineFile (

const string

& rel_file_path);

478

CSrcToFilterInserterWithPch m_SrcInserter;

479

SFiltersItem m_Filters;

483

CBasicProjectsFilesInserter(

void

);

484

CBasicProjectsFilesInserter(

const

CBasicProjectsFilesInserter&);

485

CBasicProjectsFilesInserter& operator=(

const

CBasicProjectsFilesInserter&);

493  const

list<SConfigInfo>& configs,

494  const string

& project_dir);

496  virtual

~CDllProjectFilesInserter(

void

);

499  virtual void

AddSourceFile (

const string

& rel_file_path,

500  const string

& pch_default);

501  virtual void

AddHeaderFile (

const string

& rel_file_path);

502  virtual void

AddInlineFile (

const string

& rel_file_path);

504  virtual void

Finalize (

void

);

509

CSrcToFilterInserterWithPch m_SrcInserter;

512  typedef

CBasicProjectsFilesInserter::SFiltersItem TFiltersItem;

513

TFiltersItem m_PrivateFilters;

517

THostedLibs m_HostedLibs;

520

CDllProjectFilesInserter(

void

);

521

CDllProjectFilesInserter(

const

CDllProjectFilesInserter&);

522

CDllProjectFilesInserter& operator=(

const

CDllProjectFilesInserter&);

529  const

list<SConfigInfo> configs,

530  const string

& project_dir,

536 bool SameRootDirs

(

const string

& dir1,

const string

& dir2);

593  const CProjKey

& dll_project_id)

const

;

596  const CProjKey

& dll_project_id)

const

;

599  const CProjKey

& dll_project_id)

const

;

601  const CProjKey

& dll_project_id)

const

;

603  const CProjKey

& dll_project_id)

const

;

Utility class for distinguish between static and dll builds.

CBuildType(const CBuildType &)

string GetTypeStr(void) const

CBuildType & operator=(const CBuildType &)

EBuildType GetType(void) const

Distribution if source files by lib projects Uses in dll project to separate source files to groups b...

void RegisterExtraFile(const string &inl_file_path, const CProjKey &dll_project_id, const CProjKey &lib_project_id)

pair< string, CProjKey > TDllSrcKey

CDllSrcFilesDistr(const CDllSrcFilesDistr &)

CProjKey GetHeaderLib(const string &hdr_file_path, const CProjKey &dll_project_id) const

void RegisterSource(const string &src_file_path, const CProjKey &dll_project_id, const CProjKey &lib_project_id)

CProjKey GetFileLib(const string &file_path, const CProjKey &dll_project_id) const

CProjKey GetSourceLib(const string &src_file_path, const CProjKey &dll_project_id) const

CProjKey GetExtraFileLib(const string &ex_file_path, const CProjKey &dll_project_id) const

void RegisterInline(const string &inl_file_path, const CProjKey &dll_project_id, const CProjKey &lib_project_id)

CProjKey GetInlineLib(const string &inl_file_path, const CProjKey &dll_project_id) const

CDllSrcFilesDistr & operator=(const CDllSrcFilesDistr &)

void RegisterHeader(const string &hrd_file_path, const CProjKey &dll_project_id, const CProjKey &lib_project_id)

map< TDllSrcKey, CProjKey > TDistrMap

static string GetVcprojExt(void)

static EMsvcPlatform GetMsvcPlatform(void)

static string sm_MsvcPlatformName

list< SConfigInfo > m_ConfigInfo

CMsvc7RegSettings & operator=(const CMsvc7RegSettings &)

static string GetMsvcSection(void)

CMsvc7RegSettings(const CMsvc7RegSettings &)

static string sm_RequestedArchs

static string sm_MsvcVersionName

static const string & GetMsvcVersionName(void)

static string GetProjectFileFormatVersion(void)

static const string & GetMsvcPlatformName(void)

static EMsvcVersion sm_MsvcVersion

static void IdentifyPlatform(void)

static string GetTopBuilddir(void)

static string GetSolutionFileFormatVersion(void)

static string GetConfigNameKeyword(void)

static const string & GetRequestedArchs(void)

static EMsvcPlatform sm_MsvcPlatform

static EMsvcVersion GetMsvcVersion(void)

static string GetMsvcRegSection(void)

const string & Id(void) const

bool operator<(const CProjKey &key) const

CProjKey & operator=(const CProjKey &key)

string FullId(void) const

bool operator==(const CProjKey &key) const

TProjType Type(void) const

bool operator!=(const CProjKey &key) const

Base class for all serializable objects.

CVisualStudioProject –.

virtual void AddInlineFile(const string &rel_file_path)=0

virtual void AddHeaderFile(const string &rel_file_path)=0

virtual void Finalize(void)=0

virtual void AddSourceFile(const string &rel_file_path, const string &pch_default)=0

virtual ~IFilesToProjectInserter(void)

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define USING_SCOPE(ns)

Use the specified namespace.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

string GenerateSlnGUID(void)

Generate pseudo-GUID.

string ConfigName(const string &config)

return <config>|Win32 as needed by MSVC compiler

string SourceFileExt(const string &file_path)

Get extension for source file without extension.

string GetOpt(const CPtbRegistry &registry, const string &section, const string &opt, const SConfigInfo &config)

Get option fron registry from [<section>.debug.

void EraseIf(C &cont, const P &pred)

Erase if predicate is true.

const CDataToolGeneratedSrc * IsProducedByDatatool(const string &src_path_abs, const CProjItem &project)

bool SameRootDirs(const string &dir1, const string &dir2)

Checks if 2 dirs has the same root.

void LoadConfigInfoByNames(const CNcbiRegistry &registry, const list< string > &config_names, list< SConfigInfo > *configs)

bool PromoteIfDifferent(const string &present_path, const string &candidate_path, const string &ignore)

CProjKey CreateProjKey(const string &project_name)

string IdentifySlnGUID(const string &source_dir, const CProjKey &proj)

string CreateProjectName(const CProjKey &project_id)

Project naming schema.

bool IsSubdir(const string &abs_parent_dir, const string &abs_dir)

Is abs_dir a parent of abs_parent_dir.

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

Defines unified interface to application:

enum SConfigInfo::@976 m_rtType

bool operator==(const SConfigInfo &cfg) const

@ rtMultiThreadedDebugDLL

string GetConfigFullName(void) const

void SetRuntimeLibrary(const string &lib)

SCustomBuildInfo(const SCustomBuildInfo &other)

string m_AdditionalDependencies


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