proxygen
folly::padded::detail Namespace Reference

Classes

struct  IteratorBase
 
struct  NodeValid
 
struct  padded_emplace_back_or_push_back_
 
struct  TransferReferenceConstness
 
struct  TransferReferenceConstness< From, To, typename std::enable_if< std::is_const< typename std::remove_reference< From >::type >::value >::type >
 
struct  TransferReferenceConstness< From, To, typename std::enable_if<!std::is_const< typename std::remove_reference< From >::type >::value >::type >
 
struct  type
 

Functions

template<typename Container , typename... Args>
decltype(auto) padded_emplace_back_or_push_back (Container &container, Args &&...args)
 

Function Documentation

template<typename Container , typename... Args>
decltype(auto) folly::padded::detail::padded_emplace_back_or_push_back ( Container &  container,
Args &&...  args 
)

Definition at line 179 of file Padded.h.

References testing::Args().

Referenced by folly::padded::Adaptor< IntNodeVec >::allocate_back().

181  {
182  using impl = padded_emplace_back_or_push_back_<void, Container, Args...>;
183  return impl::go(container, std::forward<Args>(args)...);
184 }
internal::ArgsMatcher< InnerMatcher > Args(const InnerMatcher &matcher)