dxd - dynax driver framework 2.6.0d205
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 "dx_redirect.h"
#include <regex>
Include dependency graph for dx_common.h:
This graph shows which files directly or indirectly include this file:

Classes

class  dx::abstract::event
struct  dx::aggregate< types >
class  dx::event< user >
class  dx::launch< object_t >
 RAII object launcher. More...
union  dx::log
struct  dx::log::from
struct  dx::log::module
struct  dx::log::module::from
struct  dx::log::module::to
struct  dx::log::scope
struct  dx::log::scope::from
struct  dx::log::scope::to
struct  dx::log::to
class  dx::object
class  dx::open< object_t >
 RAII manage balanced object open/(close). More...
class  dx::reference< object_t >
 RAII manage balanced object open/(close). More...
class  dx::string
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::abstract
namespace  dx::fourchar
namespace  dx::fourchar::from
namespace  dx::fourchar::to
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 &&... >
 dx::catch (...)
DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN dx::catch (const dx::exception &__dx_exception)
 dx::catch (const std::exception &__std_exception)
template<typename ... next_t>
os_result dx::map_os_result (os_result result, os_result desired, next_t... next)
 map list of os_results to a desired value This helper allows to ignore a list of os_results and if matched return the desired result instead.
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 &)
std::ostream & operator<< (std::ostream &os, const dx::string &string)
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::fourchar::from::string (const char *fourchar)
std::string dx::fourchar::to::string (uint32_t fourchar)
std::string dx::version (uint32_t v32)

Macro Definition Documentation

◆ class

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

Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream & os,
const dx::string & string )
inline
Here is the caller graph for this function:

(c) copyright 2009 dynamic acoustics e.U. generated on

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.