Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
ielementcontainer.h
1 #pragma once
2 // ielementcontainer.h
4 
5 namespace itasca {
6  class IThing;
7 }
8 
9 namespace ccfd {
10  using namespace itasca;
11 
13  public:
14  inline static const TType type_ = 0x4fece985;
15 
16  virtual IThing * getIThing()=0;
17  virtual const IThing * getIThing() const =0;
18  virtual IContainer * getIContainer() =0;
19  virtual const IContainer * getIContainer() const =0;
20  };
21 
22 } // namespace ccfd
23 // EoF
namespace Itasca
Definition: basememory.cpp:9
Base class for items that will be stored in containers.
Definition: ithing.h:31
Definition: ielementcontainer.h:12
ccfd namespace
Definition: iballfluid.h:19
unsigned int TType
class type indicator
Definition: basedef.h:41
Interface for containers of IThings.
Definition: icontainer.h:23
Interface for container of IThings.