STK++ 0.9.13
Sdk.h
Go to the documentation of this file.
1/*--------------------------------------------------------------------*/
2/* Copyright (C) 2004-2016 Serge Iovleff, Université Lille 1, Inria
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU Lesser General Public License as
6 published by the Free Software Foundation; either version 2 of the
7 License, or (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU Lesser General Public License for more details.
13
14 You should have received a copy of the GNU Lesser General Public
15 License along with this program; if not, write to the
16 Free Software Foundation, Inc.,
17 59 Temple Place,
18 Suite 330,
19 Boston, MA 02111-1307
20 USA
21
22 Contact : S..._Dot_I..._At_stkpp_Dot_org (see copyright for ...)
23*/
24
25/*
26 * Project: stkpp::Sdk
27 * Purpose: main include file for Sdk project.
28 * Author: Serge Iovleff, S..._Dot_I..._At_stkpp_Dot_org (see copyright for ...)
29 *
30 **/
31
80#ifndef SDK_H
81#define SDK_H
82
83/* Macros and typedefs */
85/* Constants */
87/* Interface for all classes using the curious recursive template paradigm.*/
89/* struct extending numeric_limits.*/
91/* struct for RTTI (Run Time Type Identification) */
93/* typedefs */
95/* streaming */
97/* Templates */
99/* Static Assert. */
101/* Exceptions */
103/* Macros */
105/* Interface for all runners classes */
107
108#endif /* SDK_H */
In this file we define for the template class Arithmetic for handling the greatest,...
In this file we define the main constant which will be used through the STK++ project.
In this file we define the standard Exceptions of the STK++ library.
In this file we define the Interface base class IRecursiveTemplate.
In this file we define the Interface base class for all the running classes.
In this file we define the Runtime Type Identification (RTTI) classes.
In this file we define the macro and utilities function used throughout the stk++ library.
This file contains generic meta-programming classes which are not specifically related to STK++.
In this file we define a StaticAssert convenience structure for error checking at compile time.
In this file we sur-define the standard streams with the STK fundamental type Char.
In this file we define the typedef used throughout the stk++ library.