Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
ielementfluidcontainer.h
1 #pragma once
2 // ielementfluidcontainer.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_ = 0x4feceae8;
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
ccfd namespace
Definition: iballfluid.h:19
Definition: ielementfluidcontainer.h:12
unsigned int TType
class type indicator
Definition: basedef.h:41
Interface for containers of IThings.
Definition: icontainer.h:23
Interface for container of IThings.