Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Classes | Macros | Typedefs | Functions
cidparse.h File Reference
#include <ft2build.h>

Go to the source code of this file.

Classes

struct  CID_Parser_
 

Macros

#define cid_parser_skip_spaces(p)   (p)->root.funcs.skip_spaces( &(p)->root )
 
#define cid_parser_skip_PS_token(p)   (p)->root.funcs.skip_PS_token( &(p)->root )
 
#define cid_parser_to_int(p)   (p)->root.funcs.to_int( &(p)->root )
 
#define cid_parser_to_fixed(p, t)   (p)->root.funcs.to_fixed( &(p)->root, t )
 
#define cid_parser_to_coord_array(p, m, c)   (p)->root.funcs.to_coord_array( &(p)->root, m, c )
 
#define cid_parser_to_fixed_array(p, m, f, t)   (p)->root.funcs.to_fixed_array( &(p)->root, m, f, t )
 
#define cid_parser_to_token(p, t)   (p)->root.funcs.to_token( &(p)->root, t )
 
#define cid_parser_to_token_array(p, t, m, c)   (p)->root.funcs.to_token_array( &(p)->root, t, m, c )
 
#define cid_parser_load_field(p, f, o)   (p)->root.funcs.load_field( &(p)->root, f, o, 0, 0 )
 
#define cid_parser_load_field_table(p, f, o)   (p)->root.funcs.load_field_table( &(p)->root, f, o, 0, 0 )
 

Typedefs

typedef FT_BEGIN_HEADER struct CID_Parser_ CID_Parser
 

Functions

 cid_parser_new (CID_Parser *parser, FT_Stream stream, FT_Memory memory, PSAux_Service psaux)
 
 cid_parser_done (CID_Parser *parser)
 

Macro Definition Documentation

◆ cid_parser_load_field

#define cid_parser_load_field (   p,
  f,
 
)    (p)->root.funcs.load_field( &(p)->root, f, o, 0, 0 )

Definition at line 112 of file cidparse.h.

◆ cid_parser_load_field_table

#define cid_parser_load_field_table (   p,
  f,
 
)    (p)->root.funcs.load_field_table( &(p)->root, f, o, 0, 0 )

Definition at line 114 of file cidparse.h.

◆ cid_parser_skip_PS_token

#define cid_parser_skip_PS_token (   p)    (p)->root.funcs.skip_PS_token( &(p)->root )

Definition at line 97 of file cidparse.h.

Referenced by cid_parser_new().

◆ cid_parser_skip_spaces

#define cid_parser_skip_spaces (   p)    (p)->root.funcs.skip_spaces( &(p)->root )

Definition at line 95 of file cidparse.h.

Referenced by cid_parser_new().

◆ cid_parser_to_coord_array

#define cid_parser_to_coord_array (   p,
  m,
  c 
)    (p)->root.funcs.to_coord_array( &(p)->root, m, c )

Definition at line 103 of file cidparse.h.

◆ cid_parser_to_fixed

#define cid_parser_to_fixed (   p,
  t 
)    (p)->root.funcs.to_fixed( &(p)->root, t )

Definition at line 101 of file cidparse.h.

Referenced by parse_expansion_factor().

◆ cid_parser_to_fixed_array

#define cid_parser_to_fixed_array (   p,
  m,
  f,
  t 
)    (p)->root.funcs.to_fixed_array( &(p)->root, m, f, t )

Definition at line 105 of file cidparse.h.

Referenced by cid_parse_font_matrix().

◆ cid_parser_to_int

#define cid_parser_to_int (   p)    (p)->root.funcs.to_int( &(p)->root )

Definition at line 100 of file cidparse.h.

Referenced by parse_fd_array().

◆ cid_parser_to_token

#define cid_parser_to_token (   p,
  t 
)    (p)->root.funcs.to_token( &(p)->root, t )

Definition at line 107 of file cidparse.h.

◆ cid_parser_to_token_array

#define cid_parser_to_token_array (   p,
  t,
  m,
  c 
)    (p)->root.funcs.to_token_array( &(p)->root, t, m, c )

Definition at line 109 of file cidparse.h.

Typedef Documentation

◆ CID_Parser

Function Documentation

◆ cid_parser_done()

cid_parser_done ( CID_Parser parser)

Definition at line 211 of file cidparse.c.

References FT_FRAME_RELEASE.

◆ cid_parser_new()

cid_parser_new ( CID_Parser parser,
FT_Stream  stream,
FT_Memory  memory,
PSAux_Service  psaux 
)