cheshirekow  v0.1.0
fontconfig::ConstantList::Item Class Reference

#include <cpp_fontconfig/name.h>

Public Member Functions

 Item (ConstantList::BuildToken &token)
 initializes the item as an empty last item and increments the number of items in the list More...
 
Item operator() (const Char8_t *name, const char *object, int value)
 fills this item, increments the item count, and returns a new item; More...
 
ConstantList::BuildTokenoperator() ()
 finalizes the initialization by signaling the list to allocate data, the data is filled by ~Item() More...
 
 ~Item ()
 writes the item data to the list More...
 

Private Attributes

bool m_isLast
 
const Char8_tm_name
 
const char * m_object
 
ConstantList::BuildTokenm_token
 
int m_value
 

Detailed Description

Definition at line 267 of file name.h.

Constructor & Destructor Documentation

fontconfig::ConstantList::Item::Item ( ConstantList::BuildToken token)

initializes the item as an empty last item and increments the number of items in the list

fontconfig::ConstantList::Item::~Item ( )

writes the item data to the list

Member Function Documentation

Item fontconfig::ConstantList::Item::operator() ( const Char8_t name,
const char *  object,
int  value 
)

fills this item, increments the item count, and returns a new item;

ConstantList::BuildToken& fontconfig::ConstantList::Item::operator() ( )

finalizes the initialization by signaling the list to allocate data, the data is filled by ~Item()

Member Data Documentation

bool fontconfig::ConstantList::Item::m_isLast
private

Definition at line 274 of file name.h.

const Char8_t* fontconfig::ConstantList::Item::m_name
private

Definition at line 271 of file name.h.

const char* fontconfig::ConstantList::Item::m_object
private

Definition at line 272 of file name.h.

ConstantList::BuildToken& fontconfig::ConstantList::Item::m_token
private

Definition at line 270 of file name.h.

int fontconfig::ConstantList::Item::m_value
private

Definition at line 273 of file name.h.


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