GCC Middle and Back End API Reference
client_version_info Class Referenceabstract

#include <diagnostic-client-data-hooks.h>

Inheritance diagram for client_version_info:

Data Structures

class  plugin_visitor
 

Public Member Functions

virtual ~client_version_info ()
 
virtual const charget_tool_name () const =0
 
virtual charmaybe_make_full_name () const =0
 
virtual const charget_version_string () const =0
 
virtual charmaybe_make_version_url () const =0
 
virtual void for_each_plugin (plugin_visitor &v) const =0
 

Detailed Description

Abstract base class for a diagnostic_context to get at
version information about the client.   

Constructor & Destructor Documentation

◆ ~client_version_info()

virtual client_version_info::~client_version_info ( )
inlinevirtual

Member Function Documentation

◆ for_each_plugin()

virtual void client_version_info::for_each_plugin ( plugin_visitor & v) const
pure virtual

Implemented in compiler_version_info.

◆ get_tool_name()

virtual const char * client_version_info::get_tool_name ( ) const
pure virtual

Implemented in compiler_version_info.

◆ get_version_string()

virtual const char * client_version_info::get_version_string ( ) const
pure virtual

Implemented in compiler_version_info.

◆ maybe_make_full_name()

virtual char * client_version_info::maybe_make_full_name ( ) const
pure virtual

Implemented in compiler_version_info.

◆ maybe_make_version_url()

virtual char * client_version_info::maybe_make_version_url ( ) const
pure virtual

Implemented in compiler_version_info.


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