std::type_index::name

Returns the name of the associated std::type_info object. Equivalent to calling std::type_info::name() directly.

# Declarations

const char* name() const noexcept;

(since C++11)

# Return value

The name of the associated std::type_info object.

# Example

#include <iostream>
#include <typeindex>
int main() {
    std::cout << std::type_index(typeid(std::cout)).name();
}

# Defect reports

DRApplied toBehavior as publishedCorrect behavior
LWG 2144C++11type_index::name was not required to be noexceptrequired