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
Parameters
rhs | - | another type information object to compare to |
Return value
true if the type of this type_info
precedes the type of rhs
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) |