Nemiver  0.3
Public Types | Public Member Functions | List of all members
nemiver::IDebugger::OverloadsChoiceEntry Class Reference

an entry of a choice list to choose between a list of overloaded functions. This is used for instance to propose a choice between several overloaded functions when the user asked to break into a function by name and when that name has several overloads. More...

#include <nmv-i-debugger.h>

Public Types

enum  Kind { CANCEL =0, ALL, LOCATION }
 

Public Member Functions

 OverloadsChoiceEntry (Kind a_kind, int a_index, UString &a_function_name, UString a_file_name, int a_line_number)
 
 OverloadsChoiceEntry ()
 
Kind kind () const
 
void kind (Kind a_kind)
 
int index () const
 
void index (int a_index)
 
const UStringfunction_name () const
 
void function_name (const UString &a_in)
 
const UStringfile_name () const
 
void file_name (const UString &a_in)
 
int line_number () const
 
void line_number (int a_in)
 

Detailed Description

an entry of a choice list to choose between a list of overloaded functions. This is used for instance to propose a choice between several overloaded functions when the user asked to break into a function by name and when that name has several overloads.

Member Enumeration Documentation

◆ Kind

Enumerator
CANCEL 
ALL 
LOCATION 

Constructor & Destructor Documentation

◆ OverloadsChoiceEntry() [1/2]

nemiver::IDebugger::OverloadsChoiceEntry::OverloadsChoiceEntry ( Kind  a_kind,
int  a_index,
UString a_function_name,
UString  a_file_name,
int  a_line_number 
)
inline

◆ OverloadsChoiceEntry() [2/2]

nemiver::IDebugger::OverloadsChoiceEntry::OverloadsChoiceEntry ( )
inline

Member Function Documentation

◆ file_name() [1/2]

const UString& nemiver::IDebugger::OverloadsChoiceEntry::file_name ( ) const
inline

◆ file_name() [2/2]

void nemiver::IDebugger::OverloadsChoiceEntry::file_name ( const UString a_in)
inline

◆ function_name() [1/2]

const UString& nemiver::IDebugger::OverloadsChoiceEntry::function_name ( ) const
inline

◆ function_name() [2/2]

void nemiver::IDebugger::OverloadsChoiceEntry::function_name ( const UString a_in)
inline

◆ index() [1/2]

int nemiver::IDebugger::OverloadsChoiceEntry::index ( ) const
inline

◆ index() [2/2]

void nemiver::IDebugger::OverloadsChoiceEntry::index ( int  a_index)
inline

◆ kind() [1/2]

Kind nemiver::IDebugger::OverloadsChoiceEntry::kind ( ) const
inline

◆ kind() [2/2]

void nemiver::IDebugger::OverloadsChoiceEntry::kind ( Kind  a_kind)
inline

◆ line_number() [1/2]

int nemiver::IDebugger::OverloadsChoiceEntry::line_number ( ) const
inline

◆ line_number() [2/2]

void nemiver::IDebugger::OverloadsChoiceEntry::line_number ( int  a_in)
inline

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