std::type_info:: before
From cppreference.com
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.
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) |
Retrieved from "
https://en.cppreference.com/mwiki/index.php?title=cpp/types/type_info/before&oldid=175773
"