lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
Classes
lean::tags Namespace Reference

Defines tag classes that describe the behavior of certain classes. More...

Classes

class  nonconstructible
 Base class that may be used to tag a specific class nonconstructible. More...
class  noncopyable_chain
 Base class that may be used to tag a specific class noncopyable. More...
class  noncopyable
 Base class that may be used to tag a specific class noncopyable. More...
class  nonassignable_chain
 Base class that may be used to tag a specific class nonassignable. More...
class  nonassignable
 Base class that may be used to tag a specific class nonassignable. More...
class  noncopyable_assignable_chain
 Base class that may be used to tag a specific class noncopyable but assignable. More...
class  noncopyable_assignable
 Base class that may be used to tag a specific class noncopyable but assignable. More...
class  transitive_ptr
 Transitive pointer class that applies pointer const modifiers to the objects pointed to. More...

Detailed Description

Defines tag classes that describe the behavior of certain classes.