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

NCBI C++ ToolKit: include/corelib/ncbistl.hpp File Reference

The NCBI C++/STL use hints. More...

#include <common/ncbi_export.h>
#include <iosfwd>
#include <type_traits>
#include <typeinfo>
#include <algorithm>
#include <string>

Include dependency graph for ncbistl.hpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes struct   cxx_is_supported< TypeChecker, Type >   Helper template to check that type Type have some method declared using TypeChecker<Type>. More...
  struct   cxx_is_supported< TypeChecker, Type >::supported   struct   cxx_is_supported< TypeChecker, Type >::not_supported   Namespaces   ncbi   Magic spell ;-) needed for some weird compilers... very empiric.
    DummyNS   Macros #define  BEGIN_SCOPE(ns)   namespace ns {   Define a new scope. More...
  #define  END_SCOPE(ns)   }   End the previously defined scope. More...
  #define  USING_SCOPE(ns)   using namespace ns   Use the specified namespace. More...
  #define  NCBI_NS_STD   std   Define the std namespace. More...
  #define  NCBI_USING_NAMESPACE_STD   using namespace NCBI_NS_STD   Use the std namespace. More...
  #define  NCBI_NS_NCBI   ncbi   Define the name for the NCBI namespace. More...
  #define  BEGIN_STD_SCOPE   BEGIN_SCOPE(NCBI_NS_STD)   Place it for adding new funtionality to STD scope. More...
  #define  END_STD_SCOPE   END_SCOPE(NCBI_NS_STD)   End previously defined STD scope. More...
  #define  BEGIN_NCBI_SCOPE   BEGIN_SCOPE(NCBI_NS_NCBI)   Define ncbi namespace. More...
  #define  END_NCBI_SCOPE   END_SCOPE(NCBI_NS_NCBI)   End previously defined NCBI scope. More...
  #define  USING_NCBI_SCOPE   USING_SCOPE(NCBI_NS_NCBI)   For using NCBI namespace code. More...
  #define  NCBI_NAME2(Name1, Name2)   Name1##Name2   Name concatenation macro with two names. More...
  #define  NCBI_NAME3(Name1, Name2, Name3)   Name1##Name2##Name3   Name concatenation macro with three names. More...
  #define  NCBI_EAT_SEMICOLON(UniqueName)    using ::DummyNS::CDummyClassToEatSemicolon   #define  BEGIN_NAMESPACE(ns)   namespace ns { NCBI_EAT_SEMICOLON(ns)   #define  END_NAMESPACE(ns)   } NCBI_EAT_SEMICOLON(ns)   #define  BEGIN_NCBI_NAMESPACE   BEGIN_NAMESPACE(NCBI_NS_NCBI)   #define  END_NCBI_NAMESPACE   END_NAMESPACE(NCBI_NS_NCBI)   #define  BEGIN_STD_NAMESPACE   BEGIN_NAMESPACE(NCBI_NS_STD)   #define  END_STD_NAMESPACE   END_NAMESPACE(NCBI_NS_STD)   #define  BEGIN_LOCAL_NAMESPACE   namespace { NCBI_EAT_SEMICOLON(ns)   #define  END_LOCAL_NAMESPACE   } NCBI_EAT_SEMICOLON(ns)   #define  NCBI_AS_STRING(value)   NCBI_AS_STRING2(value)   Convert some value to string even if this value is macro itself. More...
  #define  NCBI_AS_STRING2(value)   #value   #define  EMPTY_TEMPLATE   template<>   #define  BREAK(it)   break   Typedefs typedef std::string  CStringUTF8   Functions template<typename Iter > void  iter_swap (Iter it1, Iter it2)   Detailed Description

The NCBI C++/STL use hints.

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