Rosetta
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Macros | Functions
backtrace.hh File Reference

Programmatic backtrace whenever you want it. More...

#include <cassert>
#include <assert.h>

Go to the source code of this file.

Macros

#define MY__has_include(x)   1
 
#define debug_assert(condition)   {assert( condition ); }
 

Functions

void print_backtrace ()
 

Detailed Description

Programmatic backtrace whenever you want it.

Author
Rhiju Das

Definition in file backtrace.hh.

Macro Definition Documentation

#define debug_assert (   condition)    {assert( condition ); }

Definition at line 140 of file backtrace.hh.

Referenced by utility::keys::ClassKeyMap< K, T, C >::activate(), utility::keys::ClassKeyVector< K, T, C >::activate(), utility::keys::SmallKeyMap< K, T >::add_key(), utility::keys::ClassKeyMap< K, T, C >::add_key(), utility::keys::KeyVector< K, T >::add_key(), utility::keys::SmallKeyVector< PathVectorOptionKey, PathVectorOption >::add_key(), utility::keys::ClassKeyVector< K, T, C >::add_key(), utility::arg_max(), utility::arg_min(), utility::keys::AutoKey< Option >::assign_Key(), utility::keys::UserKey< O, S, C >::assign_Key(), utility::vectorL< L, bool, A >::at(), utility::vectorL< 1, std::string, A >::at(), utility::keys::ClassKeyVector< K, T, C >::at(), utility::keys::SmallKeyVector< PathVectorOptionKey, PathVectorOption >::at(), utility::keys::AutoKey< Option >::AutoKey(), utility::keys::KeyVector< K, T >::back(), utility::keys::SmallKeyVector< PathVectorOptionKey, PathVectorOption >::back(), utility::keys::ClassKeyVector< K, T, C >::back(), utility::keys::VariantKey< K >::code(), utility::factory::Factory< typename >::create(), utility::down_cast(), utility::in_place_list< T >::extract(), utility::keys::KeyVector< K, T >::front(), utility::keys::SmallKeyVector< PathVectorOptionKey, PathVectorOption >::front(), utility::keys::ClassKeyVector< K, T, C >::front(), basic::datacache::DataCache< CacheableData >::get(), utility::keys::VariantKey< K >::id(), utility::keys::VariantKey< K >::identifier(), utility::keys::ClassKeyMap< K, T, C >::index(), utility::keys::SmallKeyMap< K, T >::index(), utility::keys::ClassKeyVector< K, T, C >::index(), utility::keys::SmallKeyVector< PathVectorOptionKey, PathVectorOption >::index(), utility::keys::KeyLookup< K >::insert(), utility::keys::KeyLookup< K >::key(), utility::keys::KeyCount::KeyCount(), utility::max(), utility::min(), utility::keys::AutoKey< Option >::next_index(), utility::keys::VariantKey< K >::operator Index(), utility::keys::VariantKey< K >::operator Key &(), utility::keys::VariantKey< K >::operator Key const &(), utility::keys::Key2Vector< K >::operator()(), utility::keys::Key3Vector< K >::operator()(), utility::Bound< file::FileName >::operator()(), utility::keys::Key4Vector< K >::operator()(), utility::keys::VariantKey< K >::operator()(), utility::fixedsizearray1iterator< T, S >::operator*(), utility::fixedsizearray0iterator< T, S >::operator*(), utility::fixedsizearray0const_iterator< T, S >::operator*(), utility::fixedsizearray1const_iterator< T, S >::operator*(), utility::fixedsizearray0iterator< T, S >::operator+(), utility::fixedsizearray1iterator< T, S >::operator+(), utility::fixedsizearray1const_iterator< T, S >::operator+(), utility::fixedsizearray0const_iterator< T, S >::operator+(), utility::fixedsizearray1iterator< T, S >::operator++(), utility::fixedsizearray0iterator< T, S >::operator++(), utility::fixedsizearray1const_iterator< T, S >::operator++(), utility::fixedsizearray0const_iterator< T, S >::operator++(), utility::fixedsizearray0iterator< T, S >::operator+=(), utility::fixedsizearray1iterator< T, S >::operator+=(), utility::fixedsizearray0const_iterator< T, S >::operator+=(), utility::fixedsizearray1const_iterator< T, S >::operator+=(), utility::fixedsizearray0iterator< T, S >::operator-(), utility::fixedsizearray1iterator< T, S >::operator-(), utility::fixedsizearray1const_iterator< T, S >::operator-(), utility::fixedsizearray0const_iterator< T, S >::operator-(), utility::fixedsizearray1iterator< T, S >::operator-=(), utility::fixedsizearray0iterator< T, S >::operator-=(), utility::fixedsizearray0const_iterator< T, S >::operator-=(), utility::fixedsizearray1const_iterator< T, S >::operator-=(), utility::OrderedTuple< T >::operator<(), utility::OrderedTuple< T >::operator==(), utility::keys::Key2Vector< K >::operator[](), utility::keys::Key3Vector< K >::operator[](), utility::keys::Key4Vector< K >::operator[](), utility::vectorL< L, bool, A >::operator[](), utility::vectorL< 1, std::string, A >::operator[](), utility::keys::ClassKeyMap< K, T, C >::operator[](), utility::keys::SmallKeyMap< K, T >::operator[](), utility::keys::ClassKeyVector< K, T, C >::operator[](), utility::keys::SmallKeyVector< PathVectorOptionKey, PathVectorOption >::operator[](), utility::keys::KeyVector< K, T >::pop_back(), utility::keys::ClassKeyVector< K, T, C >::pop_back(), utility::keys::SmallKeyVector< PathVectorOptionKey, PathVectorOption >::pop_back(), utility::keys::VariantKey< K >::private_index(), utility::in_place_list< T >::remove(), utility::signals::LinkUnit::send(), utility::FixedSizeLexicographicalIterator< S >::set_dimension_sizes(), utility::in_place_list< T >::set_head(), utility::in_place_list< T >::set_tail(), utility::vectorL< L, bool, A >::u(), utility::vectorL< 1, std::string, A >::u(), utility::keys::UserKey< O, S, C >::UserKey(), and utility::Bound< file::FileName >::value().

#define MY__has_include (   x)    1

Definition at line 36 of file backtrace.hh.

Function Documentation

void print_backtrace ( )
inline

Definition at line 135 of file backtrace.hh.

Referenced by utility::exit().