LLFIO  v2.00
llfio_v2_xxx::storage_profile::item_base Struct Reference

Common base class for items. More...

#include "storage_profile.hpp"

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

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: