Namespaces | Macros | Typedefs
include/coal/fwd.hh File Reference
#include <cassert>
#include <memory>
#include <sstream>
#include <stdexcept>
#include "coal/config.hh"
#include "coal/deprecated.hh"
#include "coal/warning.hh"
Include dependency graph for include/coal/fwd.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 coal
 Main namespace.
 

Macros

#define COAL_ASSERT(check, message, exception)
 
#define COAL_COMPILER_DIAGNOSTIC_IGNORED_DEPRECECATED_DECLARATIONS
 
#define COAL_COMPILER_DIAGNOSTIC_IGNORED_MAYBE_UNINITIALIZED
 
#define COAL_COMPILER_DIAGNOSTIC_POP
 
#define COAL_COMPILER_DIAGNOSTIC_PUSH
 
#define COAL_ONLY_USED_FOR_DEBUG(var)
 
#define COAL_PRETTY_FUNCTION   __PRETTY_FUNCTION__
 
#define COAL_THROW_PRETTY(message, exception)
 
#define COAL_UNUSED_VARIABLE(var)   (void)(var)
 

Typedefs

typedef shared_ptr< BVHModelBasecoal::BVHModelPtr_t
 
typedef shared_ptr< const CollisionGeometrycoal::CollisionGeometryConstPtr_t
 
typedef shared_ptr< CollisionGeometrycoal::CollisionGeometryPtr_t
 
typedef shared_ptr< const CollisionObjectcoal::CollisionObjectConstPtr_t
 
typedef shared_ptr< CollisionObjectcoal::CollisionObjectPtr_t
 
typedef shared_ptr< const OcTreecoal::OcTreeConstPtr_t
 
typedef shared_ptr< OcTreecoal::OcTreePtr_t
 

Macro Definition Documentation

◆ COAL_ASSERT

#define COAL_ASSERT (   check,
  message,
  exception 
)
Value:
{ \
COAL_UNUSED_VARIABLE(exception(message)); \
assert((check) && message); \
}

Definition at line 82 of file include/coal/fwd.hh.

◆ COAL_COMPILER_DIAGNOSTIC_IGNORED_DEPRECECATED_DECLARATIONS

#define COAL_COMPILER_DIAGNOSTIC_IGNORED_DEPRECECATED_DECLARATIONS

Definition at line 122 of file include/coal/fwd.hh.

◆ COAL_COMPILER_DIAGNOSTIC_IGNORED_MAYBE_UNINITIALIZED

#define COAL_COMPILER_DIAGNOSTIC_IGNORED_MAYBE_UNINITIALIZED

Definition at line 123 of file include/coal/fwd.hh.

◆ COAL_COMPILER_DIAGNOSTIC_POP

#define COAL_COMPILER_DIAGNOSTIC_POP

Definition at line 121 of file include/coal/fwd.hh.

◆ COAL_COMPILER_DIAGNOSTIC_PUSH

#define COAL_COMPILER_DIAGNOSTIC_PUSH

Definition at line 120 of file include/coal/fwd.hh.

◆ COAL_ONLY_USED_FOR_DEBUG

#define COAL_ONLY_USED_FOR_DEBUG (   var)

Definition at line 61 of file include/coal/fwd.hh.

◆ COAL_PRETTY_FUNCTION

#define COAL_PRETTY_FUNCTION   __PRETTY_FUNCTION__

Definition at line 53 of file include/coal/fwd.hh.

◆ COAL_THROW_PRETTY

#define COAL_THROW_PRETTY (   message,
  exception 
)
Value:
{ \
std::stringstream ss; \
ss << "From file: " << __FILE__ << "\n"; \
ss << "in function: " << COAL_PRETTY_FUNCTION << "\n"; \
ss << "at line: " << __LINE__ << "\n"; \
ss << "message: " << message << "\n"; \
throw exception(ss.str()); \
}

Definition at line 64 of file include/coal/fwd.hh.

◆ COAL_UNUSED_VARIABLE

#define COAL_UNUSED_VARIABLE (   var)    (void)(var)

Definition at line 56 of file include/coal/fwd.hh.

check
bool check(const T &value, const T &other)
Definition: test/serialization.cpp:77
COAL_PRETTY_FUNCTION
#define COAL_PRETTY_FUNCTION
Definition: include/coal/fwd.hh:53


hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:44:59