NCBI C++ ToolKit
Public Member Functions | Public Attributes | List of all members
SCustomBuildInfo Struct Reference

Search Toolkit Book for SCustomBuildInfo

SCustomBuildInfo –. More...

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

Public Member Functions

bool IsEmpty (void) const
 
void Clear (void)
 
 SCustomBuildInfo (void)
 
 SCustomBuildInfo (const SCustomBuildInfo &other)
 

Public Attributes

string m_SourceFile
 
string m_CommandLine
 
string m_Description
 
string m_Outputs
 
string m_AdditionalDependencies
 

Detailed Description

SCustomBuildInfo –.

Abstraction of custom build source file.

Information for custom buil source file (not *.c, *.cpp, *.midl, *.rc, etc.) MSVC does not know how to buil this file and we provide information how to do it.

Definition at line 201 of file msvc_prj_utils.hpp.

Constructor & Destructor Documentation

◆ SCustomBuildInfo() [1/2]

SCustomBuildInfo::SCustomBuildInfo ( void  )
inline

Definition at line 221 of file msvc_prj_utils.hpp.

◆ SCustomBuildInfo() [2/2]

SCustomBuildInfo::SCustomBuildInfo ( const SCustomBuildInfo other)
inline

Member Function Documentation

◆ Clear()

void SCustomBuildInfo::Clear ( void  )
inline

◆ IsEmpty()

bool SCustomBuildInfo::IsEmpty ( void  ) const
inline

Definition at line 209 of file msvc_prj_utils.hpp.

References m_CommandLine, and m_SourceFile.

Referenced by CMsvcProjectMakefile::GetCustomBuildInfo().

Member Data Documentation

◆ m_AdditionalDependencies

string SCustomBuildInfo::m_AdditionalDependencies

◆ m_CommandLine

string SCustomBuildInfo::m_CommandLine

◆ m_Description

string SCustomBuildInfo::m_Description

◆ m_Outputs

string SCustomBuildInfo::m_Outputs

◆ m_SourceFile

string SCustomBuildInfo::m_SourceFile

The documentation for this struct was generated from the following file:
Modified on Wed Sep 04 14:59:09 2024 by modify_doxy.py rev. 669887