@@ -32,42 +32,43 @@ FetchContent_MakeAvailable(libut)
3232
3333# assuming MY_TARGET is a valid target (executable or library)
3434
35- target_link_libraries(MY_TARGET UT ::target_name)
35+ target_link_libraries(MY_TARGET ut ::target_name)
3636```
3737
3838### Currently available targets
3939
4040<!-- AUTOGEN_BEGIN -->
4141
42- * ` UT ::ptr_containers` : containers for storing owning pointers
43- * ` UT ::check` : type which prints when it is constructed/copied/moved/destructed
44- * ` UT ::pair` : a better ` std::pair ` implementation
45- * ` UT ::switchboard` : composable and type-safe CLI parser
46- * ` UT ::err` : convenient error type for use with std::expected
47- * ` UT ::add_noexcept` : add the ` noexcept ` specifier to a function type
48- * ` UT ::change_observer` : wrapper class that invokes callbacks when it's held value changes
49- * ` UT ::traced_error` : an exception type that automatically stores a C++23 standard stacktrace
50- * ` UT ::sv_to_num` : convert ` std::string_view ` to a number
51- * ` UT ::copy_traits` : copy cvref qualifiers from one type to another
52- * ` UT ::realloc_unique_ptr` : ` realloc ` functionality for ` std::uniqur_ptr `
53- * ` UT ::assert` : various assertion macros
54- * ` UT ::resource` : a more general version of ` std::unique_ptr ` that operates on values
55- * ` UT ::demangle` : convert types into human readable strings
56- * ` UT ::constexpr_hash` : a hashing function usable in ` constexpr ` context
57- * ` UT ::trim` : trim characters from start and end of a ` std::string_view `
58- * ` UT ::pack_loops` : loop over variadic template parameters (either values or types)
59- * ` UT ::asis` : Provides a more convenient way to work with different kinds of dynamically polymorphic values.
42+ * ` ut ::ptr_containers` : containers for storing owning pointers
43+ * ` ut ::check` : type which prints when it is constructed/copied/moved/destructed
44+ * ` ut ::pair` : a better ` std::pair ` implementation
45+ * ` ut ::switchboard` : composable and type-safe CLI parser
46+ * ` ut ::err` : convenient error type for use with std::expected
47+ * ` ut ::add_noexcept` : add the ` noexcept ` specifier to a function type
48+ * ` ut ::change_observer` : wrapper class that invokes callbacks when it's held value changes
49+ * ` ut ::traced_error` : an exception type that automatically stores a C++23 standard stacktrace
50+ * ` ut ::sv_to_num` : convert ` std::string_view ` to a number
51+ * ` ut ::copy_traits` : copy cvref qualifiers from one type to another
52+ * ` ut ::realloc_unique_ptr` : ` realloc ` functionality for ` std::uniqur_ptr `
53+ * ` ut ::assert` : various assertion macros
54+ * ` ut ::resource` : a more general version of ` std::unique_ptr ` that operates on values
55+ * ` ut ::demangle` : convert types into human readable strings
56+ * ` ut ::constexpr_hash` : a hashing function usable in ` constexpr ` context
57+ * ` ut ::trim` : trim characters from start and end of a ` std::string_view `
58+ * ` ut ::pack_loops` : loop over variadic template parameters (either values or types)
59+ * ` ut ::asis` : Provides a more convenient way to work with different kinds of dynamically polymorphic values.
6060* ` UT::static_string ` : compile time known string usable as a template parameter
61- * ` UT::breakpoint ` : Portable(ish) breakpoint macros
62- * ` UT::mt_queue ` : thread safe FIFO queue
63- * ` UT::curry ` : create a curried function out of a regular function
64- * ` UT::defer ` : a macro to defer execution until the scope ends
65- * ` UT::print ` : macros for printing using ` std::format ` in c++20
66- * ` UT::overload ` : creates a function object merging several other function objects as an overload set
61+ * ` ut::static_string ` : compile time known string usable as a template parameter
62+ * ` ut::breakpoint ` : Portable(ish) breakpoint macros
63+ * ` ut::mt_queue ` : thread safe FIFO queue
64+ * ` ut::curry ` : create a curried function out of a regular function
65+ * ` ut::defer ` : a macro to defer execution until the scope ends
66+ * ` ut::print ` : macros for printing using ` std::format ` in c++20
67+ * ` ut::overload ` : creates a function object merging several other function objects as an overload set
6768
6869<!-- AUTOGEN_END -->
6970
70- A special target ` UT ::ut` is also available, combining all of the above.
71+ A special target ` ut ::ut` is also available, combining all of the above.
7172
7273## Testing
7374
0 commit comments