CBMC
|
#include <sharing_node.h>
Public Types | |
typedef keyT | keyt |
Public Member Functions | |
template<class valueU > | |
d_leaft (const keyt &k, valueU &&v) | |
Public Member Functions inherited from small_shared_n_way_pointee_baset< N, Num > | |
small_shared_n_way_pointee_baset ()=default | |
small_shared_n_way_pointee_baset (const small_shared_n_way_pointee_baset &) | |
small_shared_n_way_pointee_baset & | operator= (const small_shared_n_way_pointee_baset &) |
Num | get_use_count () const |
void | increment_use_count () |
void | decrement_use_count () |
template<std::size_t I> | |
void | set_derived () |
template<std::size_t I> | |
bool | is_derived () const |
bool | is_same_type (const small_shared_n_way_pointee_baset &other) const |
Public Attributes | |
keyt | k |
valueT | v |
Definition at line 91 of file sharing_node.h.
typedef keyT d_leaft< keyT, valueT, equalT >::keyt |
Definition at line 97 of file sharing_node.h.
|
inline |
Definition at line 101 of file sharing_node.h.
keyt d_leaft< keyT, valueT, equalT >::k |
Definition at line 104 of file sharing_node.h.
valueT d_leaft< keyT, valueT, equalT >::v |
Definition at line 106 of file sharing_node.h.