LibreOffice Module reportdesign (master) 1
Classes | Namespaces | Typedefs | Enumerations
conditionalexpression.hxx File Reference
#include "dllapi.h"
#include <rtl/ustring.hxx>
#include <map>
#include <memory>
Include dependency graph for conditionalexpression.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rptui::ConditionalExpression
 
class  rptui::ConditionalExpressionFactory
 

Namespaces

namespace  rptui
 

Typedefs

typedef std::shared_ptr< ConditionalExpression > rptui::PConditionalExpression
 
typedef ::std::map< ComparisonOperation, PConditionalExpression > rptui::ConditionalExpressions
 

Enumerations

enum  rptui::ConditionType {
  rptui::eFieldValueComparison = 0 ,
  rptui::eExpression = 1
}
 
enum  rptui::ComparisonOperation {
  rptui::eBetween = 0 ,
  rptui::eNotBetween = 1 ,
  rptui::eEqualTo = 2 ,
  rptui::eNotEqualTo = 3 ,
  rptui::eGreaterThan = 4 ,
  rptui::eLessThan = 5 ,
  rptui::eGreaterOrEqual = 6 ,
  rptui::eLessOrEqual = 7
}