/[ff3d]/ff3d/language/DomainExpression.hpp
ViewVC logotype

Diff of /ff3d/language/DomainExpression.hpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.1.1 by delpinux, Mon Feb 17 16:32:52 2003 UTC revision 1.2 by delpinux, Sun May 4 18:09:01 2003 UTC
# Line 50  private: Line 50  private:
50    const DomainExpression::DomainType __domainType;    const DomainExpression::DomainType __domainType;
51    
52  public:  public:
53    ReferenceCounting<Domain> domain();    ReferenceCounting<Domain> domain() const;
54    
55    const DomainExpression::DomainType& domainType() const    const DomainExpression::DomainType& domainType() const
56    {    {
# Line 80  private: Line 80  private:
80    
81    ReferenceCounting<InsideListExpression> __definition;    ReferenceCounting<InsideListExpression> __definition;
82    
83    std::ostream& put(std::ostream& os);    std::ostream& put(std::ostream& os) const;
84    
85  public:  public:
86    ReferenceCounting<SceneExpression> scene();    ReferenceCounting<SceneExpression> scene();
# Line 101  class DomainExpressionVariable Line 101  class DomainExpressionVariable
101  private:  private:
102    ReferenceCounting<DomainVariable> __domainVariable;    ReferenceCounting<DomainVariable> __domainVariable;
103    
104    std::ostream& put(std::ostream& os)    std::ostream& put(std::ostream& os) const
105    {    {
106      os << (*__domainVariable).name() << ": " << (*(*__domainVariable).expression());      os << (*__domainVariable).name() << ": " << (*(*__domainVariable).expression());
107      return os;      return os;
# Line 109  private: Line 109  private:
109    
110  public:  public:
111    void execute();    void execute();
112    ReferenceCounting<DomainExpression> domainExpression();    ReferenceCounting<DomainExpression> domainExpression() const;
113    
114    DomainExpressionVariable(ReferenceCounting<DomainVariable> r);    DomainExpressionVariable(ReferenceCounting<DomainVariable> r);
115    
# Line 122  class DomainExpressionUndefined Line 122  class DomainExpressionUndefined
122    : public DomainExpression    : public DomainExpression
123  {  {
124  private:  private:
125    std::ostream& put(std::ostream& os)    std::ostream& put(std::ostream& os) const
126    {    {
127      os << "undefined domain";      os << "undefined domain";
128      return os;      return os;

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26