Definition in file ncbistl.hpp.
#include <common/ncbi_export.h>
Include dependency graph for ncbistl.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | std |
| namespace | ncbi |
Defines | |
| #define | BEGIN_SCOPE(ns) namespace ns { |
| Define a new scope. | |
| #define | END_SCOPE(ns) } |
| End the previously defined scope. | |
| #define | USING_SCOPE(ns) using namespace ns |
| Use the specified namespace. | |
| #define | NCBI_NS_STD std |
| Define the std namespace. | |
| #define | NCBI_USING_NAMESPACE_STD using namespace NCBI_NS_STD |
| Use the std namespace. | |
| #define | NCBI_NS_NCBI ncbi |
| Define the name for the NCBI namespace. | |
| #define | BEGIN_STD_SCOPE BEGIN_SCOPE(NCBI_NS_STD) |
| Place it for adding new funtionality to STD scope. | |
| #define | END_STD_SCOPE END_SCOPE(NCBI_NS_STD) |
| End previously defined STD scope. | |
| #define | BEGIN_NCBI_SCOPE BEGIN_SCOPE(NCBI_NS_NCBI) |
| Define ncbi namespace. | |
| #define | END_NCBI_SCOPE END_SCOPE(NCBI_NS_NCBI) |
| End previously defined NCBI scope. | |
| #define | USING_NCBI_SCOPE USING_SCOPE(NCBI_NS_NCBI) |
| For using NCBI namespace code. | |
| #define | NCBI_NAME2(Name1, Name2) Name1##Name2 |
| Name concatenation macro with two names. | |
| #define | NCBI_NAME3(Name1, Name2, Name3) Name1##Name2##Name3 |
| Name concatenation macro with three names. | |
| #define | NCBI_EAT_SEMICOLON(UniqueName) typedef int NCBI_NAME2(T_EAT_SEMICOLON_,UniqueName) |
| #define | NCBI_AS_STRING(value) NCBI_AS_STRING2(value) |
| Convert some value to string even if this value is macro itself. | |
| #define | NCBI_AS_STRING2(value) #value |
| #define | EMPTY_TEMPLATE template<> |
| #define | BREAK(it) break |
1.4.6
Modified on Mon Dec 07 16:21:19 2009 by modify_doxy.py rev. 173732