Abandoned in favor of directly using STL in WDM drivers.
See wdmcpp Visual Studio project example.
ntl is very tiny and selective implementation of C++ Standard Library (which is sometimes mistakenly called STL) for Windows NT kernel mode drivers.
The name comes from combining NT and STL.
Tests are done in user-mode using Microsoft's VisualStudio C++ Unit Test Framework.
equal
;lexicographical_compare
;
integral_constant
;bool_constant
;true_type
;false_type
;
is_class
(asis_union
is not implemented, it doesn't detect unions);is_pointer
;is_lvalue_reference
(_v
);
remove_const
(_t
);remove_volatile
(_t
);remove_cv
(_t
);
is_same
(_v
);is_base_of
(_v
);
remove_reference
(_t
);add_lvalue_reference
(_t
);add_rvalue_reference
(_t
);
enable_if
(_t
);conditional
(_t
);void_t
;
swap
;forward
;move
;
(constructor)
;(destructor)
;operator=
;assign
;
at
;operator[]
;front
;back
;data
;
begin
/cbegin
;end
/cend
;rbegin
/crbegin
;rend
/crend
;
empty
;size
;reserve
;capacity
;shrink_to_fit
;
clear
;insert
;emplace
;erase
;push_back
;emplace_back
;pop_back
;resize
;swap
;
operator==
;operator!=
;operator<
;operator<=
;operator>
;operator>=
;