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

#include <cpp_fontconfig/name.h>

Public Member Functions

 Item (ObjectTypeList::BuildToken &token)
 initializes the item as an empty last item and increments the number of items in the list More...
 
Item operator() (const char *object, Type_t type)
 fills this item, increments the item count, and returns a new item; More...
 
ObjectTypeList::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 char * m_object
 
ObjectTypeList::BuildTokenm_token
 
Type_t m_type
 

Detailed Description

Definition at line 143 of file name.h.

Constructor & Destructor Documentation

fontconfig::ObjectTypeList::Item::Item ( ObjectTypeList::BuildToken token)

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

fontconfig::ObjectTypeList::Item::~Item ( )

writes the item data to the list

Member Function Documentation

Item fontconfig::ObjectTypeList::Item::operator() ( const char *  object,
Type_t  type 
)

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

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

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

Member Data Documentation

bool fontconfig::ObjectTypeList::Item::m_isLast
private

Definition at line 149 of file name.h.

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

Definition at line 147 of file name.h.

ObjectTypeList::BuildToken& fontconfig::ObjectTypeList::Item::m_token
private

Definition at line 146 of file name.h.

Type_t fontconfig::ObjectTypeList::Item::m_type
private

Definition at line 148 of file name.h.


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