Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | Friends
absl::str_format_internal::LengthMod Struct Reference

#include <extension.h>

List of all members.

Classes

struct  Spec

Public Types

enum  Id {
  h, hh, l, ll,
  L, j, z, t,
  q, none
}

Public Member Functions

Id id () const
 LengthMod ()
string_view name () const

Static Public Member Functions

static LengthMod FromId (Id id)
static LengthMod FromIndex (size_t i)

Static Public Attributes

static const size_t kNumValues = none + 1

Private Member Functions

 LengthMod (Id id)

Private Attributes

Id id_

Static Private Attributes

static const Spec kSpecs []

Friends

bool operator!= (const LengthMod &a, const LengthMod &b)
std::ostream & operator<< (std::ostream &os, const LengthMod &v)
bool operator== (const LengthMod &a, const LengthMod &b)

Detailed Description

Definition at line 139 of file extension.h.


Member Enumeration Documentation

Enumerator:
h 
hh 
l 
ll 
L 
j 
z 
t 
q 
none 

Definition at line 141 of file extension.h.


Constructor & Destructor Documentation

Definition at line 146 of file extension.h.

absl::str_format_internal::LengthMod::LengthMod ( Id  id) [inline, explicit, private]

Definition at line 182 of file extension.h.


Member Function Documentation

Definition at line 154 of file extension.h.

static LengthMod absl::str_format_internal::LengthMod::FromIndex ( size_t  i) [inline, static]

Definition at line 150 of file extension.h.

Definition at line 162 of file extension.h.

Definition at line 157 of file extension.h.


Friends And Related Function Documentation

bool operator!= ( const LengthMod a,
const LengthMod b 
) [friend]

Definition at line 167 of file extension.h.

std::ostream& operator<< ( std::ostream &  os,
const LengthMod v 
) [friend]

Definition at line 170 of file extension.h.

bool operator== ( const LengthMod a,
const LengthMod b 
) [friend]

Definition at line 164 of file extension.h.


Member Data Documentation

Definition at line 184 of file extension.h.

Definition at line 144 of file extension.h.

Initial value:
 {
#define X_VAL(id) 
#define X_SEP
    ABSL_LENGTH_MODS_EXPAND_, {LengthMod::none, "", 0}


}

Definition at line 180 of file extension.h.


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


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16