solinject  1.0.0
C++17 Dependency Injection header-only library
sol::di::exc::CircularDependencyException Class Reference

Exception that is thrown when a circular dependency is detected. More...

#include <CircularDependencyException.hpp>

Inheritance diagram for sol::di::exc::CircularDependencyException:
[legend]
Collaboration diagram for sol::di::exc::CircularDependencyException:
[legend]

Public Member Functions

 CircularDependencyException (const std::type_info &type)
 Constructor. More...
 
- Public Member Functions inherited from sol::di::exc::DIException
 DIException (const char *message)
 Constructor. More...
 
 DIException (const std::string &message)
 Constructor. More...
 
- Public Member Functions inherited from std::logic_error
logic_error (T... args)
 
what (T... args)
 

Detailed Description

Exception that is thrown when a circular dependency is detected.

Constructor & Destructor Documentation

◆ CircularDependencyException()

sol::di::exc::CircularDependencyException::CircularDependencyException ( const std::type_info type)
inline

Constructor.

Parameters
typetype that depends on itself

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