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

#include <nmv-loc.h>

Inheritance diagram for nemiver::common::AddressLoc:
nemiver::common::Loc

Public Member Functions

 AddressLoc (const Address &a)
 
 AddressLoc (const AddressLoc &a)
 
const Addressaddress () const
 
void address (const Address &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

An address location.

It encapslates an address.

Constructor & Destructor Documentation

◆ AddressLoc() [1/2]

nemiver::common::AddressLoc::AddressLoc ( const Address a)
inline

◆ AddressLoc() [2/2]

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

Member Function Documentation

◆ address() [1/2]

const Address& nemiver::common::AddressLoc::address ( ) const
inline

◆ address() [2/2]

void nemiver::common::AddressLoc::address ( const Address a)
inline

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