dxd - dynax driver framework 2.2.0d81
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_common.h File Reference
#include "dx_macros.h"
#include "dx_exception.h"
#include <iostream>
#include <sstream>
#include <fstream>
+ Include dependency graph for dx_common.h:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  dx::aggregate< types >
 
class  dx::event< user >
 
class  dx::launch< object_t >
 RAII object launcher. More...
 
union  dx::log
 
struct  dx::log::scope
 
class  dx::object
 
class  dx::open< object_t >
 RAII manage balanced object open/(close) More...
 
class  dx::redirect::file
 redirect stdout to file More...
 
class  dx::redirect::indent
 
class  dx::redirect::indent::streambuf
 indented streambuf More...
 
class  dx::trace::indent::receipt
 
class  dx::trace::receipt
 
struct  dx::void_struct
 

Namespaces

namespace  dx
 dynax driver framework user mode interface namespace
 
namespace  dx::redirect
 redirect std IO
 
namespace  dx::thread
 thread
 
namespace  dx::trace
 
namespace  dx::trace::indent
 

Macros

#define class   dx::trace::indent::receipt at_dynax_trace_receipt(dx::trace::pretty(__PRETTY_FUNCTION__), __FUNCTION__);
 

Functions

template<typename... types>
 dx::aggregate (types &&...) -> aggregate< types &&... >
 
std::string dx::thread::name ()
 
std::ostream & dx::operator<< (std::ostream &os, const log &log)
 
dx_packed_end std::ostream & dx::operator<< (std::ostream &os, const log::level &level)
 
std::ostream & dx::operator<< (std::ostream &os, const log::scope &scope)
 
std::ostream & dx::operator<< (std::ostream &os, const void_struct &)
 
template<typename type_t , typename... types_t>
type_t & dx::static_try (const types_t &... args)
 
template<typename type_t , typename... types_t>
type_t & dx::static_try (types_t &... args)
 
uint32_t dx::to (const char *fourchar)
 
std::string dx::to (uint32_t fourchar)
 

Macro Definition Documentation

◆ class

#define class   dx::trace::indent::receipt at_dynax_trace_receipt(dx::trace::pretty(__PRETTY_FUNCTION__), __FUNCTION__);

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Dec 20 2024

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.