AFIO  v2.00 late alpha
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< float > afio_v2_xxx::storage_profile::item< io_service::extent_type > 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: