Medial Code Documentation
Loading...
Searching...
No Matches
Data Structures | Functions
std Namespace Reference

Data Structures

class  deque< T, EIGEN_ALIGNED_ALLOCATOR< T > >
 
struct  hash< nlohmann::NLOHMANN_BASIC_JSON_TPL >
 hash value for JSON objects More...
 
struct  hash< xgboost::IntrusivePtr< T > >
 
struct  less< ::nlohmann::detail::value_t >
 
class  list< T, EIGEN_ALIGNED_ALLOCATOR< T > >
 
class  tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > >
 
class  tuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > >
 
class  vector< T, EIGEN_ALIGNED_ALLOCATOR< T > >
 

Functions

NLOHMANN_BASIC_JSON_TPL_DECLARATION void swap (nlohmann::NLOHMANN_BASIC_JSON_TPL &j1, nlohmann::NLOHMANN_BASIC_JSON_TPL &j2) noexcept(//NOLINT(readability-inconsistent-declaration-parameter-name, cert-dcl58-cpp) is_nothrow_move_constructible< nlohmann::NLOHMANN_BASIC_JSON_TPL >::value &&//NOLINT(misc-redundant-expression) is_nothrow_move_assignable< nlohmann::NLOHMANN_BASIC_JSON_TPL >::value)
 exchanges the values of two JSON objects
 
template<class T >
void swap (xgboost::IntrusivePtr< T > &x, xgboost::IntrusivePtr< T > &y) noexcept
 
std::istream & operator>> (std::istream &is, std::vector< int > &t)
 
std::ostream & operator<< (std::ostream &os, const std::vector< int > &t)
 

Detailed Description

Copyright by Contributors 2019

Function Documentation

◆ swap()

NLOHMANN_BASIC_JSON_TPL_DECLARATION void std::swap ( nlohmann::NLOHMANN_BASIC_JSON_TPL &  j1,
nlohmann::NLOHMANN_BASIC_JSON_TPL &  j2 
)
inlinenoexcept

exchanges the values of two JSON objects

See also
https://json.nlohmann.me/api/basic_json/std_swap/