Seastar
High performance C++ framework for concurrent servers
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Classes | Public Types | Public Member Functions | List of all members
seastar::scollectd::value< T > Class Template Reference
Inheritance diagram for seastar::scollectd::value< T >:
seastar::scollectd::value< typed< T > >

Classes

struct  wrap
 

Public Types

typedef std::remove_reference_t< T > value_type
 
typedef std::conditional_t< is_callable< std::remove_reference_t< T > >::value, value_type, wrap< value_type > > stored_type
 

Public Member Functions

 value (const value_type &t)
 
 value (data_type type, const value_type &t)
 
uint64_t operator() () const
 
 operator uint64_t () const
 
 operator data_type () const
 
data_type type () const
 

The documentation for this class was generated from the following file: