C++ Library Extensions
2022.12.09
To help learn modern C++ programming
Toggle main menu visibility
Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Functions
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
h
i
l
m
n
p
r
s
t
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
Enumerations
Concepts
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
y
~
Variables
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
v
w
Enumerations
c
e
f
g
o
p
v
Enumerator
Related Functions
e
g
o
p
r
s
t
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
y
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
y
Variables
b
c
e
f
g
i
m
n
p
s
t
w
Typedefs
b
d
e
f
g
l
m
n
r
s
t
v
Enumerations
Enumerator
Macros
_
c
d
f
l
n
s
t
u
v
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Concepts
cpg::types::partially_different_c Concept Reference
#include <
cpg_types.hpp
>
Concept definition
template
<
typename
P,
typename
Q,
typename
... Types>
concept
cpg::types::partially_different_c
= !
all_same_c
<P, Q, Types...> && !
all_different_c
<P, Q, Types...>
cpg::types::all_different_c
Definition:
cpg_types.hpp:2650
cpg::types::all_same_c
Definition:
cpg_types.hpp:1050
cpg::types::partially_different_c
Definition:
cpg_types.hpp:2656
Detailed Description
Definition at line
2656
of file
cpg_types.hpp
.
cpg
types
partially_different_c
Generated by
1.9.4