Current Version: 1.0.20
Project Name: csspp
Public Member Functions | Private Attributes | List of all members
csspp::unicode_range_t Class Reference

#include <unicode_range.h>

Public Member Functions

 unicode_range_t (range_value_t value=0)
 unicode_range_t (wide_char_t start, wide_char_t end)
wide_char_t get_end () const
range_value_t get_range () const
wide_char_t get_start () const
void set_range (range_value_t range)
void set_range (wide_char_t start, wide_char_t end)
std::string to_string () const

Private Attributes

range_value_t f_range = 0

Detailed Description

Definition at line 27 of file unicode_range.h.

Constructor & Destructor Documentation

csspp::unicode_range_t::unicode_range_t ( range_value_t  value = 0)
csspp::unicode_range_t::unicode_range_t ( wide_char_t  start,
wide_char_t  end 

Member Function Documentation

wide_char_t csspp::unicode_range_t::get_end ( ) const
range_value_t csspp::unicode_range_t::get_range ( ) const

Definition at line 103 of file unicode_range.cpp.

References f_range.

Referenced by csspp::expression::multiply(), and csspp::lexer::unicode_range().

wide_char_t csspp::unicode_range_t::get_start ( ) const
void csspp::unicode_range_t::set_range ( range_value_t  range)
void csspp::unicode_range_t::set_range ( wide_char_t  start,
wide_char_t  end 
std::string csspp::unicode_range_t::to_string ( ) const

Member Data Documentation

range_value_t csspp::unicode_range_t::f_range = 0

Definition at line 43 of file unicode_range.h.

Referenced by get_end(), get_range(), get_start(), set_range(), to_string(), and unicode_range_t().

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

Documentation of CSS Preprocessor.

This document is part of the Snap! Websites Project.

Copyright by Made to Order Software Corp.