xieite ::type_list <Ts ...>::dedup <>
Defined in header <xieite/meta/type_list.hpp> Deduplicates
Ts .Declaration
template <auto pred = []<typename T ,std ::same_as <T >> {}>using dedup =/* xieite::type_list<???> */ ;
Example
Possible output:int main () {using List =xieite ::type_list <int ,char ,int ,int ,char ,float ,char >;xieite ::dump (xieite ::type_name <List ::dedup <>>); }
[View in Compiler Explorer]xieite::type_list<int, char, float>