Itasca C++ Interface
Loading...
Searching...
No Matches
isellinklist.h
Go to the documentation of this file.
1//ISELLinklist.h
2#pragma once
3
9namespace itasca {
10 class IContainer;
11 class IThing;
12}
13
14namespace sel {
15 using namespace itasca;
16
17 class ISELLink;
18
22 public:
24 virtual const IThing *getIThing() const=0;
26 virtual IThing *getIThing()=0;
28 virtual const IContainer *getIContainer() const=0;
30 virtual IContainer * getIContainer() =0;
33 virtual const ISELLink * getFirstSELLink() const=0;
38 virtual const ISELLink * findSELLinkWithID(uint64 id) const=0;
39
41 virtual uint32 getSELLinkType() const=0;
42 };
43} // namespace sel
44// EoF
Interface for containers of IThings.
Definition icontainer.h:21
Base class for items that will be stored in containers.
Definition ithing.h:30
namespace Itasca
Definition basememory.cpp:10