SpECTRE  v2024.04.12
pretty_type::stl_templates Struct Reference

A list of type traits to check if something is an STL member. More...

#include <PrettyType.hpp>

Public Types

template<typename X >
using template_list = tmpl::list< tt::is_a< std::vector, X >, tt::is_std_array< X >, tt::is_a< std::deque, X >, tt::is_a< std::forward_list, X >, tt::is_a< std::list, X >, tt::is_a< std::map, X >, tt::is_a< std::set, X >, tt::is_a< std::multiset, X >, tt::is_a< std::multimap, X >, tt::is_a< std::unordered_map, X >, tt::is_a< std::unordered_multimap, X >, tt::is_a< std::unordered_multiset, X >, tt::is_a< std::unordered_set, X >, tt::is_a< std::priority_queue, X >, tt::is_a< std::queue, X >, tt::is_a< std::stack, X >, tt::is_a< std::unique_ptr, X >, tt::is_a< std::shared_ptr, X >, tt::is_a< std::weak_ptr, X > >
 List of known STL classes that can be pretty printed.
 

Detailed Description

A list of type traits to check if something is an STL member.

Contains a template alias with the name template_list of type traits that identify STL containers that can be pretty printed


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