/[escript]/branches/clazy/escriptcore/src/DataLazy.h
ViewVC logotype

Diff of /branches/clazy/escriptcore/src/DataLazy.h

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

revision 6515 by jfenwick, Mon Mar 6 01:53:40 2017 UTC revision 6516 by jfenwick, Mon Mar 6 03:55:11 2017 UTC
# Line 142  public: Line 142  public:
142    /**    /**
143     \brief true if the components of datapoints are complex     \brief true if the components of datapoints are complex
144    */    */
   bool isComplex() const;  
145    
146    /**    /**
147    \brief Evaluate the lazy expression.    \brief Evaluate the lazy expression.
# Line 227  public: Line 226  public:
226    
227    
228  private:  private:
   bool m_iscompl;  
229    mutable DataReady_ptr m_id;   //  For IDENTITY nodes, stores a wrapped value.    mutable DataReady_ptr m_id;   //  For IDENTITY nodes, stores a wrapped value.
230    mutable DataLazy_ptr m_left, m_right, m_mask; // operands for operation.    mutable DataLazy_ptr m_left, m_right, m_mask; // operands for operation.
231    mutable ES_optype m_op;   // operation to perform.    mutable ES_optype m_op;   // operation to perform.
# Line 336  private: Line 334  private:
334    
335  };  };
336    
 bool DataLazy::isComplex()  
 {  
     return m_iscompl;  
 }  
337    
338  }  }
339    

Legend:
Removed from v.6515  
changed lines
  Added in v.6516

  ViewVC Help
Powered by ViewVC 1.1.26