Drake
drake::detail Namespace Reference

Classes

struct  assert_default_constructible
 
class  assertion_error
 This is what DRAKE_ASSERT and DRAKE_DEMAND throw when our assertions are configured to throw. More...
 
class  FNV1aHasher
 The FNV1a hash algorithm, used for hash_append generic hashing. More...
 
struct  type_at_impl
 
struct  type_at_impl< N, N, T, Ts... >
 
struct  type_pack_extract_impl
 
struct  type_pack_extract_impl< Tpl< Ts... > >
 
struct  type_visit_impl
 

Typedefs

using DummyList = bool[]
 

Functions

void Abort (const char *condition, const char *func, const char *file, int line)
 
void Throw (const char *condition, const char *func, const char *file, int line)
 
void AssertionFailed (const char *condition, const char *func, const char *file, int line)
 
 __attribute__ ((noreturn)) void Throw(const char *condition
 

Variables

const char * func
 
const char const char * file
 
const char const char int line
 

Typedef Documentation

◆ DummyList

using DummyList = bool[]

Function Documentation

◆ __attribute__()

drake::detail::__attribute__ ( (noreturn)  ) const

◆ Abort()

void drake::detail::Abort ( const char *  condition,
const char *  func,
const char *  file,
int  line 
)

◆ AssertionFailed()

void drake::detail::AssertionFailed ( const char *  condition,
const char *  func,
const char *  file,
int  line 
)

◆ Throw()

void drake::detail::Throw ( const char *  condition,
const char *  func,
const char *  file,
int  line 
)

Variable Documentation

◆ file

const char const char* file

◆ func

const char* func

◆ line

const char const char int line