Compounds |
class | ixion::regex_string::class_matcher |
class | ixion::regex::backref_matcher |
class | ixion::regex::alternative_matcher::connector |
class | ixion::regex::alternative_matcher |
class | ixion::regex::backref_close_matcher |
class | ixion::regex::backref_open_matcher |
class | ixion::regex::end_matcher |
class | ixion::regex::any_matcher |
struct | ixion::array |
class | ixion::auto_array |
class | ixion::auto_destroy_array |
struct | ixion::regex::quantifier::backtrack_stack_entry |
class | ixion::regex::quantifier |
class | ixion::regex::matcher |
struct | ixion::regex::backref_stack::backref_entry |
class | ixion::regex::backref_stack |
struct | ixion::base_exception |
class | ixion::command_line |
class | ixion::coord_vector |
class | ixion::delete_array_deallocator |
class | ixion::delete_deallocator |
class | ixion::dynamic_ref |
class | ixion::float_random |
struct | ixion::generic_exception |
class | ixion::int_random |
struct | ixion::javascript_exception |
class | ixion::matrix |
struct | ixion::no_location_javascript_exception |
struct | ixion::number_traits |
class | ixion::polygon |
class | ixion::polygon_segment |
struct | ixion::rectangle |
class | ixion::reference_manager::pointer_hash |
struct | ixion::reference_manager::instance_data |
struct | ixion::io_exception |
class | ixion::no_free_dynamic_ref |
class | ixion::no_free_ref |
class | ixion::ref |
class | ixion::ref_base |
class | ixion::reference_manager |
class | ixion::reference_manager_keeper |
class | ixion::regex |
class | ixion::regex_exception |
class | ixion::regex_string |
class | ixion::region |
class | ixion::regex::sequence_matcher |
class | ixion::regex::start_matcher |
class | ixion::regex_string::special_class_matcher |
class | ixion::ring_queue |
class | ixion::string_hash |
class | ixion::xml_file::tag |
class | ixion::text_file |
class | ixion::tracking_array |
struct | ixion::xml_exception |
class | ixion::xml_file |
Typedefs |
typedef unsigned char | TUnsigned8 |
typedef unsigned short | TUnsigned16 |
typedef unsigned long | TUnsigned32 |
typedef unsigned long long | TUnsigned64 |
typedef signed char | TSigned8 |
typedef signed short | TSigned16 |
typedef signed long | TSigned32 |
typedef signed long long | TSigned64 |
typedef TSigned8 | TDelta8 |
typedef TSigned16 | TDelta16 |
typedef TSigned32 | TDelta32 |
typedef TSigned64 | TDelta64 |
typedef signed | TDelta |
typedef TUnsigned8 | TSize8 |
typedef TUnsigned16 | TSize16 |
typedef TUnsigned32 | TSize32 |
typedef TUnsigned64 | TSize64 |
typedef unsigned | TSize |
typedef TUnsigned8 | TIndex8 |
typedef TUnsigned16 | TIndex16 |
typedef TUnsigned32 | TIndex32 |
typedef TUnsigned64 | TIndex64 |
typedef unsigned | TIndex |
typedef TUnsigned8 | TByte |
typedef unsigned int | TErrorCode |
Functions |
int | ixlibGetMajorVersion () |
int | ixlibGetMinorVersion () |
int | ixlibGetMicroVersion () |
void | ixlibInitI18n () |
template<class T, int DIM> coord_vector< T, DIM > | operator * (T scalar, coord_vector< T, DIM > const &vec) |
template<class T, int Dim> double | getAngle (coord_vector< T, Dim > const &vec1, coord_vector< T, Dim > const &vec2) |
template<class T> double | getAngle (coord_vector< T, 2 > const &vec) |
std::string | float2dec (double value) |
std::string | float2dec (double value, unsigned int precision) |
std::string | unsigned2base (unsigned long value, char digits=0, char radix=10) |
std::string | unsigned2dec (unsigned long value, char digits=0) |
std::string | unsigned2hex (unsigned long value, char digits=0) |
std::string | unsigned2bin (unsigned long value, char digits=0) |
std::string | unsigned2oct (unsigned long value, char digits=0) |
std::string | signed2base (signed long value, char digits=0, char radix=10) |
std::string | signed2dec (signed long value, char digits=0) |
std::string | signed2hex (signed long value, char digits=0) |
std::string | signed2bin (signed long value, char digits=0) |
std::string | signed2oct (signed long value, char digits=0) |
std::string | bytes2dec (TSize bytes) |
unsigned long | evalNumeral (std::string const &numeral, unsigned radix=10) |
double | evalFloat (std::string const &numeral) |
unsigned long | evalUnsigned (std::string const &numeral, unsigned default_base=10) |
signed long | evalSigned (std::string const &numeral, unsigned default_base=10) |
signed short | sgn (signed long value) |
bool | getBit (unsigned long value, char bit) |
TUnsigned8 | hiByte (TUnsigned16 value) |
TUnsigned16 | hiWord (TUnsigned32 value) |
TUnsigned8 | loByte (TUnsigned16 value) |
TUnsigned16 | loWord (TUnsigned32 value) |
TUnsigned16 | makeWord (TUnsigned8 hi, TUnsigned8 lo) |
TUnsigned32 | makeDWord (TUnsigned16 hi, TUnsigned16 lo) |
unsigned long | unsigned2BCD (unsigned long value) |
unsigned long | BCD2unsigned (unsigned long value) |
template<class InputIterator> std::string | concat (InputIterator first, InputIterator last, std::string const &sep="") |
std::string | findReplace (std::string const &target, std::string const &src, std::string const &dest) |
std::string | findReplace (std::string const &target, char *src, char *dest) |
std::string | findReplace (std::string const &target, char src, char dest) |
std::string | upper (std::string const &original) |
std::string | lower (std::string const &original) |
std::string | removeLeading (std::string const &original, char ch='') |
std::string | removeTrailing (std::string const &original, char ch='') |
std::string | removeLeadingTrailing (std::string const &original, char ch='') |
std::string | parseCEscapes (std::string const &original) |
TSize | getMaxBase64DecodedSize (TSize encoded) |
TSize | base64decode (TByte *data, std::string const &base64) |
void | base64encode (std::string &base64, TByte const *data, TSize size) |
std::istream & | operator>> (std::istream &istr, text_file &conf) |
std::ostream & | operator<< (std::ostream &ostr, text_file const &conf) |
Variables |
const double | Pi = 3.141592653589793285 |
const double | Euler = 2.718281828 |
const double | Gravity = 9.8065 |
const double | UniGravity = 6.673e-11 |
const double | Epsilon0 = 8.8542e-12 |
const double | Mu0 = 1.2566e-6 |
const double | LightSpeed = 2.9972e8 |
const double | Planck = 6.6261e-34 |