autorelease_value typedef (defined in flyweight::flyweight_refcounted< T, Args >) | flyweight::flyweight_refcounted< T, Args > | |
flyweight_refcounted() | flyweight::flyweight_refcounted< T, Args > | inline |
flyweight_refcounted(Creator &&creator) | flyweight::flyweight_refcounted< T, Args > | inline |
flyweight_refcounted(Creator &&creator, Deleter &&deleter) | flyweight::flyweight_refcounted< T, Args > | inline |
get(const std::tuple< Args... > &arg_tuple) | flyweight::flyweight_refcounted< T, Args > | inline |
get(Args &&... args) -> typename std::enable_if< uses_multiple_args, T & >::type | flyweight::flyweight_refcounted< T, Args > | inline |
get_autorelease(const std::tuple< Args... > &arg_tuple) | flyweight::flyweight_refcounted< T, Args > | inline |
get_autorelease(Args &&... args) -> typename std::enable_if< uses_multiple_args, autorelease_value >::type | flyweight::flyweight_refcounted< T, Args > | inline |
reference_count(const std::tuple< Args... > &arg_tuple) const | flyweight::flyweight_refcounted< T, Args > | inline |
reference_count(Args &&... args) const -> typename std::enable_if< uses_multiple_args, size_t >::type | flyweight::flyweight_refcounted< T, Args > | inline |
release(const std::tuple< Args... > &arg_tuple) | flyweight::flyweight_refcounted< T, Args > | inline |
release(Args &&... args) -> typename std::enable_if< uses_multiple_args, bool >::type | flyweight::flyweight_refcounted< T, Args > | inline |