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

NCBI C++ ToolKit: NCBI Namespaces Etc

◆ BEGIN_LOCAL_NAMESPACE ◆ BEGIN_NAMESPACE ◆ BEGIN_NCBI_NAMESPACE ◆ BEGIN_NCBI_SCOPE ◆ BEGIN_SCOPE #define BEGIN_SCOPE (   ns )    namespace ns { ◆ BEGIN_STD_NAMESPACE ◆ BEGIN_STD_SCOPE

Place it for adding new funtionality to STD scope.

Definition at line 92 of file ncbistl.hpp.

◆ BREAK #define BREAK (   it )    break

Definition 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_SCOPE

End previously defined STD scope.

Definition at line 95 of file ncbistl.hpp.

◆ NCBI_AS_STRING

Convert 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::CDummyClassToEatSemicolon

Definition at line 132 of file ncbistl.hpp.

◆ NCBI_NAME2 #define NCBI_NAME2 (   Name1,   Name2  )    Name1##Name2

Name 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##Name3

Name 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   ncbi

Define the name for the NCBI namespace.

Definition at line 89 of file ncbistl.hpp.

◆ NCBI_NS_STD

Define the std namespace.

Definition at line 83 of file ncbistl.hpp.

◆ NCBI_USING_NAMESPACE_STD #define NCBI_USING_NAMESPACE_STD   using namespace NCBI_NS_STD

Use the std namespace.

Definition at line 86 of file ncbistl.hpp.

◆ USING_NCBI_SCOPE ◆ USING_SCOPE #define USING_SCOPE (   ns )    using namespace ns

Use 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 ◆ value

template<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