Classes | Functions
std Namespace Reference

Classes

class  allocator
 
struct  hash< nlohmann::NLOHMANN_BASIC_JSON_TPL >
 hash value for JSON objects More...
 
struct  hash< RosMsgParser::ROSType >
 
struct  hash<::sol::optional< T > >
 
struct  less< ::nlohmann::detail::value_t >
 
class  tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > >
 
class  tuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > >
 

Functions

template<typename T , unsigned N>
void swap (llvm_vecsmall::SmallVector< T, N > &LHS, llvm_vecsmall::SmallVector< T, N > &RHS)
 Implement std::swap in terms of SmallVector swap. More...
 
template<typename T >
void swap (llvm_vecsmall::SmallVectorImpl< T > &LHS, llvm_vecsmall::SmallVectorImpl< T > &RHS)
 Implement std::swap in terms of SmallVector swap. More...
 
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) 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 More...
 

Function Documentation

◆ swap() [1/3]

template<typename T , unsigned N>
void std::swap ( llvm_vecsmall::SmallVector< T, N > &  LHS,
llvm_vecsmall::SmallVector< T, N > &  RHS 
)
inline

Implement std::swap in terms of SmallVector swap.

Definition at line 1126 of file SmallVector.h.

◆ swap() [2/3]

template<typename T >
void std::swap ( llvm_vecsmall::SmallVectorImpl< T > &  LHS,
llvm_vecsmall::SmallVectorImpl< T > &  RHS 
)
inline

Implement std::swap in terms of SmallVector swap.

Definition at line 1118 of file SmallVector.h.

◆ swap() [3/3]

exchanges the values of two JSON objects

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

Definition at line 21884 of file json.hpp.



plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:54