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 152 of file DependencyResolver.h.

Constructor & Destructor Documentation

◆ CyclicDependencyException() [1/2]

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

Definition at line 155 of file DependencyResolver.h.

157  : runtime_error(error), _cyclic_items(cyclic_items)
158  {
159  }
std::multimap< T, T > _cyclic_items

◆ CyclicDependencyException() [2/2]

template<typename T>
CyclicDependencyException< T >::CyclicDependencyException ( const CyclicDependencyException< T > &  e)
throw (
)
inline

Definition at line 161 of file DependencyResolver.h.

162  : runtime_error(e), _cyclic_items(e._cyclic_items)
163  {
164  }
std::multimap< T, T > _cyclic_items

◆ ~CyclicDependencyException()

template<typename T>
CyclicDependencyException< T >::~CyclicDependencyException ( )
throw (
)
inline

Definition at line 166 of file DependencyResolver.h.

166 {}

Member Function Documentation

◆ getCyclicDependencies()

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

Definition at line 168 of file DependencyResolver.h.

Referenced by DependencyResolverInterface::cyclicDependencyError().

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

Member Data Documentation

◆ _cyclic_items

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

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