|
template<typename T > |
fc::true_type | fc::detail::is_class_helper (void(T::*)()) |
|
template<typename T , typename A , typename... Args> |
auto | fc::detail::construct_maybe_with_allocator (A &&allocator, Args &&... args) -> std::enable_if_t< supports_allocator< T, A >::value &&supports_allocator< T, A >::leading_allocator, T > |
|
template<typename T , typename A , typename... Args> |
auto | fc::detail::maybe_augment_constructor_arguments_with_allocator (A &&allocator, std::tuple< Args &&... > args, std::enable_if_t< supports_allocator< T, A >::value &&supports_allocator< T, A >::leading_allocator, int >=0) |
|
template<typename T , typename A , typename... Args> |
auto | fc::detail::maybe_augment_constructor_arguments_with_allocator (A &&allocator, std::tuple<>, std::enable_if_t< supports_allocator< T, A >::value &&supports_allocator< T, A >::leading_allocator, int >=0) |
|
template<typename T , typename A , typename... Args> |
auto | fc::detail::maybe_augment_constructor_arguments_with_allocator (A &&allocator, std::tuple< Args &&... > args, std::enable_if_t< supports_allocator< T, A >::value &&!supports_allocator< T, A >::leading_allocator, int >=0) |
|
template<typename T , typename A , typename... Args> |
auto | fc::detail::maybe_augment_constructor_arguments_with_allocator (A &&allocator, std::tuple<>, std::enable_if_t< supports_allocator< T, A >::value &&!supports_allocator< T, A >::leading_allocator, int >=0) |
|
template<typename T , typename A , typename... Args> |
auto | fc::detail::maybe_augment_constructor_arguments_with_allocator (A &&, std::tuple< Args &&... > args, std::enable_if_t<!supports_allocator< T, A >::value, int >=0) |
|
template<typename T1 , typename T2 , typename A > |
std::pair< T1, T2 > | fc::detail::default_construct_pair_maybe_with_allocator (A &&allocator) |
|
template<typename T > |
const T & | fc::min (const T &a, const T &b) |
|
constexpr size_t | fc::const_strlen (const char *str) |
|
template<typename Container > |
void | fc::move_append (Container &dest, Container &&src) |
|
template<typename Container > |
void | fc::copy_append (Container &dest, const Container &src) |
|
template<typename Container > |
void | fc::deduplicate (Container &entries) |
|
template<typename T > |
void | fc_swap (T &a, T &b) |
|