LibSWOC++ 1.5.14
Solid Wall of C++
Loading...
Searching...
No Matches
swoc::bwf::Spec::Property Struct Reference

Handrolled initialization the character syntactic property data. More...

#include <bwf_base.h>

Collaboration diagram for swoc::bwf::Spec::Property:
Collaboration graph

Public Member Functions

 Property ()
 

Public Attributes

uint8_t _data [0x100] {}
 Flag storage, indexed by character value.
 

Static Public Attributes

static constexpr uint8_t ALIGN_MASK = 0x0F
 Flag mask values.
 
static constexpr uint8_t TYPE_CHAR = 0x10
 A valid type character.
 
static constexpr uint8_t UPPER_TYPE_CHAR = 0x20
 Upper case flag.
 
static constexpr uint8_t NUMERIC_TYPE_CHAR = 0x40
 Numeric output.
 
static constexpr uint8_t SIGN_CHAR = 0x80
 Is sign character.
 

Detailed Description

Handrolled initialization the character syntactic property data.

Definition at line 111 of file bwf_base.h.

Constructor & Destructor Documentation

◆ Property()

swoc::bwf::Spec::Property::Property ( )

Default constructor, creates initialized flag set.

Definition at line 42 of file bw_format.cc.

Member Data Documentation

◆ _data

uint8_t swoc::bwf::Spec::Property::_data[0x100] {}

Flag storage, indexed by character value.

Definition at line 114 of file bwf_base.h.

◆ ALIGN_MASK

uint8_t swoc::bwf::Spec::Property::ALIGN_MASK = 0x0F
staticconstexpr

Flag mask values.

Alignment type.

Definition at line 116 of file bwf_base.h.

◆ NUMERIC_TYPE_CHAR

uint8_t swoc::bwf::Spec::Property::NUMERIC_TYPE_CHAR = 0x40
staticconstexpr

Numeric output.

Definition at line 119 of file bwf_base.h.

◆ SIGN_CHAR

uint8_t swoc::bwf::Spec::Property::SIGN_CHAR = 0x80
staticconstexpr

Is sign character.

Definition at line 120 of file bwf_base.h.

◆ TYPE_CHAR

uint8_t swoc::bwf::Spec::Property::TYPE_CHAR = 0x10
staticconstexpr

A valid type character.

Definition at line 117 of file bwf_base.h.

◆ UPPER_TYPE_CHAR

uint8_t swoc::bwf::Spec::Property::UPPER_TYPE_CHAR = 0x20
staticconstexpr

Upper case flag.

Definition at line 118 of file bwf_base.h.


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