neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
recursion.hpp File Reference
#include <neolib/neolib.hpp>

Go to the source code of this file.

Classes

class  neolib::recursion_limiter< Tag >
 
struct  neolib::recursion_limiter< Tag >::too_deep
 

Namespaces

namespace  neolib
 

Macros

#define _limit_recursion_(a)   neolib::recursion_limiter<a> _##a##_recursion_limiter_
 
#define _limit_recursion_to_(a, b)   neolib::recursion_limiter<a> _##a##_recursion_limiter_{##b##}
 

Macro Definition Documentation

◆ _limit_recursion_

#define _limit_recursion_ (   a)    neolib::recursion_limiter<a> _##a##_recursion_limiter_

Definition at line 79 of file recursion.hpp.

◆ _limit_recursion_to_

#define _limit_recursion_to_ (   a,
 
)    neolib::recursion_limiter<a> _##a##_recursion_limiter_{##b##}

Definition at line 80 of file recursion.hpp.