Current Version: 1.0.10
Project Name: csspp
Classes | Namespaces | Macros | Typedefs | Functions
csspp.h File Reference
#include <cstdint>
#include <string>
#include <sstream>
Include dependency graph for csspp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  csspp::safe_bool_t
 
class  csspp::safe_precision_t
 

Namespaces

 csspp
 The namespace of all the classes in the CSS Preprocessor.
 

Macros

#define CSSPP_VERSION   "1.0.10"
 
#define CSSPP_VERSION_MAJOR   1
 
#define CSSPP_VERSION_MINOR   0
 
#define CSSPP_VERSION_PATCH   10
 
#define M_PI   3.14159265358979323846
 

Typedefs

typedef double csspp::decimal_number_t
 
typedef int64_t csspp::integer_t
 
typedef int32_t csspp::wide_char_t
 
typedef uint32_t csspp::wide_uchar_t
 

Functions

char const * csspp::csspp_library_version ()
 
std::string csspp::decimal_number_to_string (decimal_number_t d, bool remove_leading_zero)
 
int csspp::get_precision ()
 
void csspp::set_precision (int precision)
 

Macro Definition Documentation

#define CSSPP_VERSION   "1.0.10"

Definition at line 47 of file csspp.h.

Referenced by csspp::csspp_library_version(), and anonymous_namespace{csspp.cpp}::pp::pp().

#define CSSPP_VERSION_MAJOR   1

Definition at line 44 of file csspp.h.

#define CSSPP_VERSION_MINOR   0

Definition at line 45 of file csspp.h.

#define CSSPP_VERSION_PATCH   10

Definition at line 46 of file csspp.h.

#define M_PI   3.14159265358979323846

Documentation of CSS Preprocessor.

This document is part of the Snap! Websites Project.

Copyright by Made to Order Software Corp.