lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
|
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... |
Defines tag classes that describe the behavior of certain classes.