OpenASIP  2.0
Protected Member Functions | Private Member Functions | List of all members
TTAMachine::SubComponent Class Reference

#include <MachinePart.hh>

Inheritance diagram for TTAMachine::SubComponent:
Inheritance graph
Collaboration diagram for TTAMachine::SubComponent:
Collaboration graph

Protected Member Functions

 SubComponent ()
 
virtual ~SubComponent ()
 
- Protected Member Functions inherited from TTAMachine::MachinePart
 MachinePart ()
 
virtual ~MachinePart ()
 

Private Member Functions

 SubComponent (const SubComponent &)
 Copying forbidden. More...
 
SubComponentoperator= (const SubComponent &)
 Assingment forbidden. More...
 

Additional Inherited Members

- Public Member Functions inherited from Serializable
virtual void loadState (const ObjectState *state)=0
 
virtual ObjectStatesaveState () const =0
 
virtual ~Serializable ()
 

Detailed Description

Abstract base class for non-top-level machine components.

Subcomponents belong to and are directly managed by one Component (not by a Machine).

Definition at line 168 of file MachinePart.hh.

Constructor & Destructor Documentation

◆ SubComponent() [1/2]

TTAMachine::SubComponent::SubComponent ( )
protected

Constructor.

Definition at line 237 of file MachinePart.cc.

237  : MachinePart() {
238 }

◆ ~SubComponent()

TTAMachine::SubComponent::~SubComponent ( )
protectedvirtual

Destructor.

Definition at line 244 of file MachinePart.cc.

244  {
245 }

◆ SubComponent() [2/2]

TTAMachine::SubComponent::SubComponent ( const SubComponent )
private

Copying forbidden.

Member Function Documentation

◆ operator=()

SubComponent& TTAMachine::SubComponent::operator= ( const SubComponent )
private

Assingment forbidden.


The documentation for this class was generated from the following files:
TTAMachine::MachinePart::MachinePart
MachinePart()
Definition: MachinePart.cc:55