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... | |
|
inline |
Implement std::swap in terms of SmallVector swap.
Definition at line 1126 of file SmallVector.h.
|
inline |
Implement std::swap in terms of SmallVector swap.
Definition at line 1118 of file SmallVector.h.
|
inlinenoexcept |
exchanges the values of two JSON objects