www.mooseframework.org
Public Member Functions | Private Attributes | List of all members
CyclicDependencyException< T > Class Template Reference

#include <DependencyResolver.h>

Inheritance diagram for CyclicDependencyException< T >:
[legend]

Public Member Functions

 CyclicDependencyException (const std::string &error, const std::multimap< T, T > &cyclic_items) throw ()
 
 CyclicDependencyException (const CyclicDependencyException &e) throw ()
 
 ~CyclicDependencyException () throw ()
 
const std::multimap< T, T > & getCyclicDependencies () const
 

Private Attributes

std::multimap< T, T > _cyclic_items
 

Detailed Description

template<typename T>
class CyclicDependencyException< T >

Definition at line 141 of file DependencyResolver.h.

Constructor & Destructor Documentation

template<typename T>
CyclicDependencyException< T >::CyclicDependencyException ( const std::string &  error,
const std::multimap< T, T > &  cyclic_items 
)
throw (
)
inline

Definition at line 144 of file DependencyResolver.h.

146  : runtime_error(error), _cyclic_items(cyclic_items)
147  {
148  }
std::multimap< T, T > _cyclic_items
template<typename T>
CyclicDependencyException< T >::CyclicDependencyException ( const CyclicDependencyException< T > &  e)
throw (
)
inline

Definition at line 150 of file DependencyResolver.h.

151  : runtime_error(e), _cyclic_items(e._cyclic_items)
152  {
153  }
std::multimap< T, T > _cyclic_items
template<typename T>
CyclicDependencyException< T >::~CyclicDependencyException ( )
throw (
)
inline

Definition at line 155 of file DependencyResolver.h.

155 {}

Member Function Documentation

template<typename T>
const std::multimap<T, T>& CyclicDependencyException< T >::getCyclicDependencies ( ) const
inline

Definition at line 157 of file DependencyResolver.h.

Referenced by DependencyResolverInterface::cyclicDependencyError().

157 { return _cyclic_items; }
std::multimap< T, T > _cyclic_items

Member Data Documentation

template<typename T>
std::multimap<T, T> CyclicDependencyException< T >::_cyclic_items
private

Definition at line 160 of file DependencyResolver.h.


The documentation for this class was generated from the following file: