AFIO  v2.00 late alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
afio_v2_xxx::storage_profile::item_base Struct Reference

Common base class for items. More...

#include "storage_profile.hpp"

Inheritance diagram for afio_v2_xxx::storage_profile::item_base:
afio_v2_xxx::storage_profile::item< T > afio_v2_xxx::storage_profile::item_erased afio_v2_xxx::storage_profile::item< afio_v2_xxx::io_service::extent_type > afio_v2_xxx::storage_profile::item< float > afio_v2_xxx::storage_profile::item< std::string > afio_v2_xxx::storage_profile::item< unsigned > afio_v2_xxx::storage_profile::item< unsigned long long >

Public Types

using handle_type = file_handle
 The type of handle used for testing.
 

Public Attributes

const char * name
 The name of the item in colon delimited category format.
 
const char * description
 Some description of the item.
 
storage_types type
 The type of the value.
 

Static Public Attributes

static constexpr size_t item_size = 128
 

Protected Member Functions

constexpr item_base (const char *_name, const char *_desc, storage_types _type)
 

Detailed Description

Common base class for items.


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