NCBI C++ ToolKit
Classes | Macros
flat_file_config.hpp File Reference
#include <corelib/ncbistd.hpp>
#include <corelib/ncbiobj.hpp>
#include <util/icanceled.hpp>
+ Include dependency graph for flat_file_config.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  IHTMLFormatter
 
class  CHTMLEmptyFormatter
 
class  CFlatFileConfig
 
class  CFlatFileConfig::CGenbankBlockCallback
 

Macros

#define FLAG_ARG_GET(x)
 
#define FLAG_ARG_SET(x)
 
#define FLAG_ARG_IMP(x)
 
#define CUSTOM_ARG_GET(x)
 
#define CUSTOM_ARG_SET(x)
 
#define CUSTOM_ARG_IMP(x)
 

Macro Definition Documentation

◆ CUSTOM_ARG_GET

#define CUSTOM_ARG_GET (   x)
Value:
inline \
bool CFlatFileConfig::x(void) const \
{ \
return (m_Custom & f##x) != 0; \
}
double f(double x_, const double &y_)
Definition: njn_root.hpp:188

Definition at line 825 of file flat_file_config.hpp.

◆ CUSTOM_ARG_IMP

#define CUSTOM_ARG_IMP (   x)
Value:
CUSTOM_ARG_SET(x)
#define CUSTOM_ARG_GET(x)

Definition at line 843 of file flat_file_config.hpp.

◆ CUSTOM_ARG_SET

#define CUSTOM_ARG_SET (   x)
Value:
inline \
CFlatFileConfig& CFlatFileConfig::Set##x(bool val) \
{ \
if ( val ) { \
m_Custom |= f##x; \
} else { \
m_Custom &= ~f##x; \
} \
return *this; \
}

Definition at line 832 of file flat_file_config.hpp.

◆ FLAG_ARG_GET

#define FLAG_ARG_GET (   x)
Value:
inline \
bool CFlatFileConfig::x(void) const \
{ \
return (m_Flags & f##x) != 0; \
}

Definition at line 770 of file flat_file_config.hpp.

◆ FLAG_ARG_IMP

#define FLAG_ARG_IMP (   x)
Value:
FLAG_ARG_SET(x)
#define FLAG_ARG_GET(x)

Definition at line 788 of file flat_file_config.hpp.

◆ FLAG_ARG_SET

#define FLAG_ARG_SET (   x)
Value:
inline \
CFlatFileConfig& CFlatFileConfig::Set##x(bool val) \
{ \
if ( val ) { \
m_Flags |= f##x; \
} else { \
m_Flags &= ~f##x; \
} \
return *this; \
}

Definition at line 777 of file flat_file_config.hpp.

Modified on Mon Dec 11 02:37:18 2023 by modify_doxy.py rev. 669887