UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
hds::db::TrHeaderContext::AttrContext Struct Reference

#include <tr_header_context.hpp>

Public Member Functions

 AttrContext ()
 
bool isDummy ()
 

Public Attributes

TrHeaderAttrId id
 
TrHeaderAttrType type
 
std::string name
 
size_t length
 
size_t size
 
bool has_key
 
size_t offset
 

Detailed Description

Context of the trace header attribute. 

Dummy attribute has zero size.

Constructor & Destructor Documentation

hds::db::TrHeaderContext::AttrContext::AttrContext ( )
inline

Default constructor, dummy attribute by default.

Member Function Documentation

bool hds::db::TrHeaderContext::AttrContext::isDummy ( )
inline

Is it a dummy attribute.

Member Data Documentation

bool hds::db::TrHeaderContext::AttrContext::has_key

Has key flag.

TrHeaderAttrId hds::db::TrHeaderContext::AttrContext::id

Uniq id of the attribute.

size_t hds::db::TrHeaderContext::AttrContext::length

Length of the attribute.

std::string hds::db::TrHeaderContext::AttrContext::name

Symbolic name of the attribute.

size_t hds::db::TrHeaderContext::AttrContext::offset

Offset in data array in bytes.

size_t hds::db::TrHeaderContext::AttrContext::size

Attribute type size in bytes.

TrHeaderAttrType hds::db::TrHeaderContext::AttrContext::type

Type of header attribute.


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