lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
Public Types | Public Member Functions | Static Public Attributes
lean::strings::assert_nullterminated_compatible< Compatible, Char, Traits > Struct Template Reference

Asserts that the given type is nullterminated-character-range-compatible. More...

#include <nullterminated.h>

List of all members.

Public Types

typedef void type
 Dummy that may be used in asserting typedef to enforce template instantiation.

Public Member Functions

 LEAN_STATIC_ASSERT_MSG_ALT (is_compatible,"Type incompatible with nullterminated character range class.", Type_incompatible_with_nullterminated_character_range_class)

Static Public Attributes

static const bool is_compatible = is_nullterminated_compatible<Compatible, Char, Traits>::value

Detailed Description

template<class Compatible, class Char, class Traits>
struct lean::strings::assert_nullterminated_compatible< Compatible, Char, Traits >

Asserts that the given type is nullterminated-character-range-compatible.


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