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

 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
}