BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bslfmt::FormatSpecificationParserEnums Struct Reference

#include <bslfmt_formatspecificationparser.h>

Inheritance diagram for bslfmt::FormatSpecificationParserEnums:
bslfmt::FormatSpecificationParser< t_CHAR > bslfmt::StandardFormatSpecification< t_CHAR >

Detailed Description

Namespace struct holding enums used for parsing.

See bslfmt_formatspecificationparser

Public Types

enum  ProcessingState { e_STATE_UNPARSED , e_STATE_PARSED , e_STATE_POSTPROCESSED }
 
enum  Alignment { e_ALIGN_DEFAULT , e_ALIGN_LEFT , e_ALIGN_MIDDLE , e_ALIGN_RIGHT }
 
enum  Sign { e_SIGN_DEFAULT , e_SIGN_POSITIVE , e_SIGN_NEGATIVE , e_SIGN_SPACE }
 
enum  Sections {
  e_SECTIONS_NONE = 0 , e_SECTIONS_FILL_ALIGN = 1 , e_SECTIONS_SIGN_FLAG = 2 , e_SECTIONS_ALTERNATE_FLAG = 4 ,
  e_SECTIONS_ZERO_PAD_FLAG = 8 , e_SECTIONS_WIDTH = 16 , e_SECTIONS_PRECISION = 32 , e_SECTIONS_LOCALE_FLAG = 64 ,
  e_SECTIONS_REMAINING_SPEC = 128 , e_SECTIONS_ALL = 256 - 1
}
 

Member Enumeration Documentation

◆ Alignment

Enumerator
e_ALIGN_DEFAULT 
e_ALIGN_LEFT 
e_ALIGN_MIDDLE 
e_ALIGN_RIGHT 

◆ ProcessingState

Enumerator
e_STATE_UNPARSED 
e_STATE_PARSED 
e_STATE_POSTPROCESSED 

◆ Sections

Enumerator
e_SECTIONS_NONE 
e_SECTIONS_FILL_ALIGN 
e_SECTIONS_SIGN_FLAG 
e_SECTIONS_ALTERNATE_FLAG 
e_SECTIONS_ZERO_PAD_FLAG 
e_SECTIONS_WIDTH 
e_SECTIONS_PRECISION 
e_SECTIONS_LOCALE_FLAG 
e_SECTIONS_REMAINING_SPEC 
e_SECTIONS_ALL 

◆ Sign

Enumerator
e_SIGN_DEFAULT 
e_SIGN_POSITIVE 
e_SIGN_NEGATIVE 
e_SIGN_SPACE 

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