cheshirekow  v0.1.0
fontconfig::Pattern::Builder Class Reference

utility for building patterns using interface similar to variable argument list More...

#include <cpp_fontconfig/Pattern.h>

Public Member Functions

 Builder (RefPtr< Pattern > pattern)
 
RefPtr< Patterndone ()
 
Builderoperator() (const char *obj, int i)
 
Builderoperator() (const char *obj, double d)
 
Builderoperator() (const char *obj, Char8_t *s)
 
Builderoperator() (const char *obj, const Matrix &m)
 
Builderoperator() (const char *obj, const RefPtr< CharSet > &cs)
 
Builderoperator() (const char *obj, bool b)
 
Builderoperator() (const char *obj, const RefPtr< LangSet > &ls)
 

Private Attributes

RefPtr< Patternm_pattern
 

Detailed Description

utility for building patterns using interface similar to variable argument list

Definition at line 105 of file Pattern.h.

Constructor & Destructor Documentation

fontconfig::Pattern::Builder::Builder ( RefPtr< Pattern pattern)

Member Function Documentation

RefPtr<Pattern> fontconfig::Pattern::Builder::done ( )
Builder& fontconfig::Pattern::Builder::operator() ( const char *  obj,
int  i 
)
Builder& fontconfig::Pattern::Builder::operator() ( const char *  obj,
double  d 
)
Builder& fontconfig::Pattern::Builder::operator() ( const char *  obj,
Char8_t s 
)
Builder& fontconfig::Pattern::Builder::operator() ( const char *  obj,
const Matrix m 
)
Builder& fontconfig::Pattern::Builder::operator() ( const char *  obj,
const RefPtr< CharSet > &  cs 
)
Builder& fontconfig::Pattern::Builder::operator() ( const char *  obj,
bool  b 
)
Builder& fontconfig::Pattern::Builder::operator() ( const char *  obj,
const RefPtr< LangSet > &  ls 
)

Member Data Documentation

RefPtr<Pattern> fontconfig::Pattern::Builder::m_pattern
private

Definition at line 108 of file Pattern.h.


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