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

Description

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

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

Public Member Functions

virtual std::string name () const =0
 
virtual bool isSystemReserved (const std::string &name) const =0
 
virtual void partition (const PartitionerPtr &partitioner) const
 
const std::vector< std::shared_ptr< Namespace > > & namespaces () const
 

Static Public Member Functions

static rose_addr_t nextSystemReservedVa ()
 

Protected Attributes

std::vector< std::shared_ptr< Namespace > > namespaces_
 

Constructor & Destructor Documentation

◆ Container()

Rose::BinaryAnalysis::ByteCode::Container::Container ( )
inlineprotected

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

Member Function Documentation

◆ namespaces()

const std::vector< std::shared_ptr< Namespace > > & Rose::BinaryAnalysis::ByteCode::Container::namespaces ( ) const
inline

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

Member Data Documentation

◆ namespaces_

std::vector<std::shared_ptr<Namespace> > Rose::BinaryAnalysis::ByteCode::Container::namespaces_
protected

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


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