Teuchos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros
Teuchos_RCPNode.cpp File Reference
#include "Teuchos_RCPNode.hpp"
#include "Teuchos_Assert.hpp"
#include "Teuchos_Exceptions.hpp"
#include <vector>
Include dependency graph for Teuchos_RCPNode.cpp:

Go to the source code of this file.

Namespaces

 Teuchos
 

Macros

#define TEUCHOS_RCPNODE_REMOVE_RCPNODE(CONDITION, RCPNODE)
 

Macro Definition Documentation

#define TEUCHOS_RCPNODE_REMOVE_RCPNODE (   CONDITION,
  RCPNODE 
)
Value:
std::logic_error, \
"RCPNodeTracer::removeRCPNode(node_ptr): Error, the " \
<< convertRCPNodeToString(RCPNODE) << " is not found in the list of" \
" active RCP nodes being traced even though all nodes should be traced." \
" This should not be possible and can only be an internal programming error!")
#define TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
Macro for throwing an exception with breakpointing to ease debugging.

Definition at line 509 of file Teuchos_RCPNode.cpp.