This is the complete list of members for fml::UniqueObject< T, Traits >, including all inherited members.
element_type typedef | fml::UniqueObject< T, Traits > | |
get() const | fml::UniqueObject< T, Traits > | inline |
get_traits() | fml::UniqueObject< T, Traits > | inline |
get_traits() const | fml::UniqueObject< T, Traits > | inline |
is_valid() const | fml::UniqueObject< T, Traits > | inline |
operator!=(const T &value) const | fml::UniqueObject< T, Traits > | inline |
operator=(UniqueObject &&other) | fml::UniqueObject< T, Traits > | inline |
operator==(const T &value) const | fml::UniqueObject< T, Traits > | inline |
release() | fml::UniqueObject< T, Traits > | inline |
reset(const T &value=Traits::InvalidValue()) | fml::UniqueObject< T, Traits > | inline |
swap(UniqueObject &other) | fml::UniqueObject< T, Traits > | inline |
traits_type typedef | fml::UniqueObject< T, Traits > | |
UniqueObject() | fml::UniqueObject< T, Traits > | inline |
UniqueObject(const T &value) | fml::UniqueObject< T, Traits > | inlineexplicit |
UniqueObject(const T &value, const Traits &traits) | fml::UniqueObject< T, Traits > | inline |
UniqueObject(UniqueObject &&other) | fml::UniqueObject< T, Traits > | inline |
~UniqueObject() | fml::UniqueObject< T, Traits > | inline |