Lines Matching refs:Output
31 using Output = cpp17_output_iterator<int*>; typedef
32 static_assert( std::weakly_incrementable<Output>);
34 static_assert( std::indirectly_copyable<Input, Output>);
35 static_assert( std::indirectly_copyable<InputLong, Output>);
42 static_assert( std::mergeable<Input, Input, Output>);
43 static_assert( std::mergeable<Input, Input, Output, CompInt>);
44 static_assert( std::mergeable<Input, Input, Output, CompInt, ProjDefault>);
58 static_assert(!std::input_iterator<Output>);
59 static_assert(!std::mergeable<Output, Input, Output>);
60 static_assert(!std::mergeable<Input, Output, Output>);
91 static_assert( std::mergeable<Input, Input, Output, GoodComp>);
94 static_assert(!std::mergeable<Input, Input, Output, BadComp>);
99 static_assert( std::mergeable<Input, Input, Output, GoodComp, std::identity, std::identity>);
100 static_assert( std::mergeable<Input, Input, Output, GoodComp, ToInt, ToInt>);
101 static_assert(!std::mergeable<Input, Input, Output, GoodComp, ToPtr, ToInt>);
102 static_assert(!std::mergeable<Input, Input, Output, GoodComp, ToInt, ToPtr>);
103 static_assert(!std::mergeable<Input, Input, Output, bool(*)(int*, int), ToPtr, ToInt>);
104 static_assert(!std::mergeable<Input, Input, Output, bool(*)(int, int*), ToInt, ToPtr>);
111 static_assert( std::mergeable<Input, Input, Output, CompDefault, ProjectionOnlyMutable, ProjectionO…