SECompartmentLink.h
1/* Distributed under the Apache License, Version 2.0.
2 See accompanying NOTICE file for details.*/
3
4#pragma once
6
7class CDM_DECL SECompartmentLink : public Loggable
8{
9 friend class PBCompartment;//friend the serialization class
10protected:
11 SECompartmentLink(const std::string& nam, Logger* logger);
12public:
13 virtual ~SECompartmentLink();
14
15 virtual void Clear();
16
17 virtual std::string GetName() const;
18
19 virtual const SEScalar* GetScalar(const std::string& name) = 0;
20
21protected:
22 std::string m_Name;
23};
Definition: Logger.h:23
Definition: Logger.h:71
Definition: PBCompartment.h:28
Definition: SECircuitManager.h:38
Definition: SEScalar.h:19

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.