std::type_info:: before
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Type support
| Basic types | |||||||||||||||||||||
| Fixed width integer types (C++11) | |||||||||||||||||||||
| Fixed width floating-point types (C++23) | |||||||||||||||||||||
|
|||||||||||||||||||||
| Numeric limits | |||||||||||||||||||||
| C numeric limits interface | |||||||||||||||||||||
| Runtime type information | |||||||||||||||||||||
|
|||||||||||||||||||||
std::type_info
| Member functions | ||||
|
(until C++20)
|
||||
|
type_info::before
|
||||
|
(C++11)
|
||||
|
bool
before
(
const
type_info
&
rhs
)
const
;
|
(noexcept since C++11) | |
Returns
true
if the type of this
type_info
precedes the type of
rhs
in the implementation's collation order. No guarantees are given; in particular, the collation order can change between the invocations of the same program.
Contents |
Parameters
| rhs | - | another type information object to compare to |
Return value
true
if the type of this
type_info
precedes the type of
rhs
in the implementation's collation order.
Example
Run this code
Possible output:
char goes before int in this implementation.
See also
|
(removed in C++20)
|
checks whether the objects refer to the same type
(public member function) |