OpenASIP 2.2
Loading...
Searching...
No Matches
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.
 
SubComponentoperator= (const SubComponent &)
 Assingment forbidden.
 

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.

◆ ~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: