LLFIO v2.00
Loading...
Searching...
No Matches
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< std::string > llfio_v2_xxx::storage_profile::item< unsigned > llfio_v2_xxx::storage_profile::item< unsigned long long > llfio_v2_xxx::storage_profile::item< float > 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.

Constructor & Destructor Documentation

◆ item_base()

constexpr llfio_v2_xxx::storage_profile::item_base::item_base ( const char *  _name,
const char *  _desc,
storage_types  _type 
)
inlineconstexprprotected
96 : name(_name)
97 , description(_desc)
98 , type(_type)
99 {
100 }
const char * name
The name of the item in colon delimited category format.
Definition storage_profile.hpp:91
const char * description
Some description of the item.
Definition storage_profile.hpp:92
storage_types type
The type of the value.
Definition storage_profile.hpp:93

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