#include <type_traits>
#include <limits>
#include <utility>
#include "invariant.h"
Go to the source code of this file.
|
template<typename U , typename V , typename... Ts> |
small_shared_two_way_ptrt< U, V > | make_shared_derived_u (Ts &&... ts) |
|
template<typename U , typename V , typename... Ts> |
small_shared_two_way_ptrt< U, V > | make_shared_derived_v (Ts &&... ts) |
|
template<typename U , typename V > |
bool | operator== (const small_shared_two_way_ptrt< U, V > &lhs, const small_shared_two_way_ptrt< U, V > &rhs) |
|
template<typename U , typename V > |
bool | operator!= (const small_shared_two_way_ptrt< U, V > &lhs, const small_shared_two_way_ptrt< U, V > &rhs) |
|
◆ make_shared_derived_u()
template<typename U , typename V , typename... Ts>
◆ make_shared_derived_v()
template<typename U , typename V , typename... Ts>
◆ operator!=()
template<typename U , typename V >
◆ operator==()
template<typename U , typename V >