Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

_CRToken Struct Reference

This class abstracts a css2 token. More...

#include <cr-token.h>


Data Fields

enum CRTokenType type
enum CRTokenExtraType extra_type
CRInputPos pos
union {
   GString *   str
   CRRgb *   rgb
   CRNum *   num
   guint32   unichar
u
GString * dimen


Detailed Description

This class abstracts a css2 token.

Definition at line 102 of file cr-token.h.


Field Documentation

GString* _CRToken::dimen
 

Definition at line 116 of file cr-token.h.

Referenced by cr_tknzr_parse_token(), and cr_token_set_dimen().

enum CRTokenExtraType _CRToken::extra_type
 

Definition at line 105 of file cr-token.h.

Referenced by cr_tknzr_parse_token(), cr_token_set_angle(), cr_token_set_freq(), cr_token_set_length(), and cr_token_set_time().

CRNum* _CRToken::num
 

Definition at line 112 of file cr-token.h.

CRInputPos _CRToken::pos
 

Definition at line 106 of file cr-token.h.

CRRgb* _CRToken::rgb
 

Definition at line 111 of file cr-token.h.

GString* _CRToken::str
 

Definition at line 110 of file cr-token.h.

enum CRTokenType _CRToken::type
 

Definition at line 104 of file cr-token.h.

Referenced by cr_parser_parse_charset(), cr_parser_parse_font_face(), cr_parser_parse_media(), cr_parser_parse_page(), cr_parser_parse_statement_core(), cr_parser_try_to_skip_spaces_and_comments(), cr_tknzr_parse_token(), cr_token_set_angle(), cr_token_set_atkeyword(), cr_token_set_bc(), cr_token_set_bo(), cr_token_set_cbc(), cr_token_set_cbo(), cr_token_set_cdc(), cr_token_set_cdo(), cr_token_set_charset_sym(), cr_token_set_comment(), cr_token_set_dashmatch(), cr_token_set_delim(), cr_token_set_dimen(), cr_token_set_ems(), cr_token_set_exs(), cr_token_set_font_face_sym(), cr_token_set_freq(), cr_token_set_function(), cr_token_set_hash(), cr_token_set_ident(), cr_token_set_import_sym(), cr_token_set_important_sym(), cr_token_set_includes(), cr_token_set_length(), cr_token_set_media_sym(), cr_token_set_number(), cr_token_set_page_sym(), cr_token_set_pc(), cr_token_set_percentage(), cr_token_set_po(), cr_token_set_rgb(), cr_token_set_s(), cr_token_set_semicolon(), cr_token_set_string(), cr_token_set_time(), and cr_token_set_uri().

union { ... } _CRToken::u
 

Referenced by cr_parser_parse_charset(), cr_parser_parse_media(), cr_parser_parse_page(), cr_tknzr_parse_token(), cr_token_set_angle(), cr_token_set_atkeyword(), cr_token_set_comment(), cr_token_set_delim(), cr_token_set_dimen(), cr_token_set_ems(), cr_token_set_exs(), cr_token_set_freq(), cr_token_set_function(), cr_token_set_hash(), cr_token_set_ident(), cr_token_set_length(), cr_token_set_number(), cr_token_set_percentage(), cr_token_set_rgb(), cr_token_set_string(), cr_token_set_time(), and cr_token_set_uri().

guint32 _CRToken::unichar
 

Definition at line 113 of file cr-token.h.


The documentation for this struct was generated from the following file:
Generated on Wed Oct 1 01:36:54 2003 for Libcroco by doxygen 1.3.3