ROSE 0.11.145.147
Public Member Functions | Protected Attributes | List of all members
Rose::BinaryAnalysis::ByteCode::Namespace Class Referenceabstract

Description

Definition at line 107 of file ByteCode/Analysis.h.

Inheritance diagram for Rose::BinaryAnalysis::ByteCode::Namespace:
Inheritance graph
[legend]
Collaboration diagram for Rose::BinaryAnalysis::ByteCode::Namespace:
Collaboration graph
[legend]

Public Member Functions

virtual std::string name () const =0
 
virtual void partition (const PartitionerPtr &partitioner, std::map< std::string, rose_addr_t > &) const
 
void append (std::shared_ptr< Class > ptr)
 
const std::vector< std::shared_ptr< Class > > & classes () const
 

Protected Attributes

std::vector< std::shared_ptr< Class > > classes_
 

Constructor & Destructor Documentation

◆ Namespace()

Rose::BinaryAnalysis::ByteCode::Namespace::Namespace ( )
inlineprotected

Definition at line 120 of file ByteCode/Analysis.h.

Member Function Documentation

◆ append()

void Rose::BinaryAnalysis::ByteCode::Namespace::append ( std::shared_ptr< Class ptr)
inline

Definition at line 112 of file ByteCode/Analysis.h.

◆ classes()

const std::vector< std::shared_ptr< Class > > & Rose::BinaryAnalysis::ByteCode::Namespace::classes ( ) const
inline

Definition at line 115 of file ByteCode/Analysis.h.

Member Data Documentation

◆ classes_

std::vector<std::shared_ptr<Class> > Rose::BinaryAnalysis::ByteCode::Namespace::classes_
protected

Definition at line 121 of file ByteCode/Analysis.h.


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