Place it for adding new funtionality to STD scope.
Definition at line 92 of file ncbistl.hpp.
◆ BREAK #define BREAK ( it ) breakDefinition at line 175 of file ncbistl.hpp.
◆ EMPTY_TEMPLATE #define EMPTY_TEMPLATE template<>Definition at line 159 of file ncbistl.hpp.
◆ END_LOCAL_NAMESPACE ◆ END_NAMESPACE ◆ END_NCBI_NAMESPACE ◆ END_NCBI_SCOPE ◆ END_SCOPE #define END_SCOPE ( ns ) }End the previously defined scope.
Definition at line 75 of file ncbistl.hpp.
◆ END_STD_NAMESPACE ◆ END_STD_SCOPEEnd previously defined STD scope.
Definition at line 95 of file ncbistl.hpp.
◆ NCBI_AS_STRINGConvert some value to string even if this value is macro itself.
Definition at line 146 of file ncbistl.hpp.
◆ NCBI_AS_STRING2 ◆ NCBI_EAT_SEMICOLON #define NCBI_EAT_SEMICOLON ( UniqueName ) using ::DummyNS::CDummyClassToEatSemicolonDefinition at line 132 of file ncbistl.hpp.
◆ NCBI_NAME2 #define NCBI_NAME2 ( Name1, Name2 ) Name1##Name2Name concatenation macro with two names.
NB: If this names are macros themselves expanding will not take place.
Definition at line 122 of file ncbistl.hpp.
◆ NCBI_NAME3 #define NCBI_NAME3 ( Name1, Name2, Name3 ) Name1##Name2##Name3Name concatenation macro with three names.
NB: If this names are macros themselves expanding will not take place.
Definition at line 127 of file ncbistl.hpp.
◆ NCBI_NS_NCBI #define NCBI_NS_NCBI ncbiDefine the name for the NCBI namespace.
Definition at line 89 of file ncbistl.hpp.
◆ NCBI_NS_STDDefine the std namespace.
Definition at line 83 of file ncbistl.hpp.
◆ NCBI_USING_NAMESPACE_STD #define NCBI_USING_NAMESPACE_STD using namespace NCBI_NS_STDUse the std namespace.
Definition at line 86 of file ncbistl.hpp.
◆ USING_NCBI_SCOPE ◆ USING_SCOPE #define USING_SCOPE ( ns ) using namespace nsUse the specified namespace.
Definition at line 78 of file ncbistl.hpp.
◆ CStringUTF8 ◆ chk() [1/2]template<template< typename > class TypeChecker, typename Type >
template<typename Type_ >
◆ chk() [2/2]template<template< typename > class TypeChecker, typename Type >
template<typename Type_ >
◆ iter_swap()template<typename Iter >
void iter_swap ( Iter it1, Iter it2 ) inline ◆ valuetemplate<template< typename > class TypeChecker, typename Type >
Definition at line 282 of file ncbistl.hpp.
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