GCC Middle and Back End API Reference
impl_client_version_info Class Reference
Inheritance diagram for impl_client_version_info:
Collaboration diagram for impl_client_version_info:

Public Member Functions

const char * get_tool_name () const final override
 
char * maybe_make_full_name () const final override
 
const char * get_version_string () const final override
 
char * maybe_make_version_url () const final override
 
void for_each_plugin (plugin_visitor &) const final override
 

Data Fields

owned_nullable_string m_name
 
owned_nullable_string m_full_name
 
owned_nullable_string m_version
 
owned_nullable_string m_version_url
 

Member Function Documentation

◆ for_each_plugin()

void impl_client_version_info::for_each_plugin ( plugin_visitor & ) const
inlinefinaloverridevirtual

Implements client_version_info.

◆ get_tool_name()

const char * impl_client_version_info::get_tool_name ( ) const
inlinefinaloverridevirtual

Implements client_version_info.

◆ get_version_string()

const char * impl_client_version_info::get_version_string ( ) const
inlinefinaloverridevirtual

Implements client_version_info.

◆ maybe_make_full_name()

char * impl_client_version_info::maybe_make_full_name ( ) const
inlinefinaloverridevirtual

Implements client_version_info.

◆ maybe_make_version_url()

char * impl_client_version_info::maybe_make_version_url ( ) const
inlinefinaloverridevirtual

Implements client_version_info.

Field Documentation

◆ m_full_name

owned_nullable_string impl_client_version_info::m_full_name

◆ m_name

owned_nullable_string impl_client_version_info::m_name

◆ m_version

owned_nullable_string impl_client_version_info::m_version

◆ m_version_url

owned_nullable_string impl_client_version_info::m_version_url

The documentation for this class was generated from the following file: