Nemiver  0.3
Public Member Functions | List of all members
nemiver::common::FunctionLoc Class Reference

#include <nmv-loc.h>

Inheritance diagram for nemiver::common::FunctionLoc:
nemiver::common::Loc

Public Member Functions

 FunctionLoc (const UString &a_function_name)
 
 FunctionLoc (const FunctionLoc &a)
 
const UStringfunction_name () const
 
void function_name (const UString &a)
 
- Public Member Functions inherited from nemiver::common::Loc
Kind kind () const
 
virtual ~Loc ()
 

Additional Inherited Members

- Public Types inherited from nemiver::common::Loc
enum  Kind { UNDEFINED_LOC_KIND, SOURCE_LOC_KIND, FUNCTION_LOC_KIND, ADDRESS_LOC_KIND }
 The different possible kinds of locations. More...
 
- Protected Member Functions inherited from nemiver::common::Loc
 Loc ()
 
 Loc (const Loc &a)
 
- Protected Attributes inherited from nemiver::common::Loc
Kind m_kind
 

Detailed Description

A function location.

It encapsulates the location of a function.

Constructor & Destructor Documentation

◆ FunctionLoc() [1/2]

nemiver::common::FunctionLoc::FunctionLoc ( const UString a_function_name)
inline

◆ FunctionLoc() [2/2]

nemiver::common::FunctionLoc::FunctionLoc ( const FunctionLoc a)
inline

Member Function Documentation

◆ function_name() [1/2]

const UString& nemiver::common::FunctionLoc::function_name ( ) const
inline

◆ function_name() [2/2]

void nemiver::common::FunctionLoc::function_name ( const UString a)
inline

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