Namespaces | Macros | Functions | Variables
StdTypes.hpp File Reference

(10)

Core includes, typedefs and functions. More...

#include <Balau/BalauConfig.hpp>
#include <cassert>
#include <climits>
#include <cstdint>
#include <istream>
#include <limits>
#include <ostream>
#include <sstream>
#include <typeindex>
#include <utility>
#include <vector>
#include <string_view>
Include dependency graph for StdTypes.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Balau
 The root Balau namespace.
 
 Balau::Concurrent
 Concurrency control classes.
 
 Balau::Container
 Various container classes, apart from interprocess containers.
 
 Balau::Documentation
 Classes used for providing documentation.
 
 Balau::Exception
 All exception classes.
 
 Balau::Interprocess
 Interprocess functionality including interprocess containers.
 
 Balau::Lang
 Parsing tools and parser implementations.
 
 Balau::Lang::Property
 The Property parser.
 
 Balau::Lang::Property::AST
 The Property parser abstract syntax tree node classes.
 
 Balau::Network
 Components and utilities working on network data transmission.
 
 Balau::Network::Http
 Components and utilities working on HTTP data transmission.
 
 Balau::Network::Http::HttpWebApps
 A set of HTTP web apps provided by the Balau library.
 
 Balau::Network::Http::WsWebApps
 A set of WebSocket web apps provided by the Balau library.
 
 Balau::Resource
 The unified resource class hierarchy.
 
 Balau::System
 System utilities and wrappers.
 
 Balau::Testing
 The test runner and test assertion functions.
 
 Balau::Testing::TestRenderers
 Pre-defined renderers used to print test assertion failures.
 
 Balau::Type
 The character utilities and other basic functionality.
 
 Balau::Util
 Utility functions.
 

Macros

#define BalauPointerSize   BalauPointerSize_
 The pointer size in bits of the platform. More...
 

Functions

void _Balau_SwallowSemiColon_ ()
 Empty inline function that is used to force a semicolon at the end of a macro and to prevent empty statement warnings from occurring from code checkers that do take into account semicolon swallowing. More...
 

Variables

const std::string BalauVersion
 The version of the Balau library. More...
 

Detailed Description

Core includes, typedefs and functions.

Macro Definition Documentation

◆ BalauPointerSize

#define BalauPointerSize   BalauPointerSize_

The pointer size in bits of the platform.

Function Documentation

◆ _Balau_SwallowSemiColon_()

void _Balau_SwallowSemiColon_ ( )
inline

Empty inline function that is used to force a semicolon at the end of a macro and to prevent empty statement warnings from occurring from code checkers that do take into account semicolon swallowing.

Variable Documentation

◆ BalauVersion

const std::string BalauVersion

The version of the Balau library.