20 #ifndef INCLUDED_REPORTDESIGN_INC_CONDITIONALEXPRESSION_HXX
21 #define INCLUDED_REPORTDESIGN_INC_CONDITIONALEXPRESSION_HXX
25 #include <rtl/ustring.hxx>
45 OUString assembleExpression(
const OUString& _rFieldDataSource,
const OUString& _rLHS,
const OUString& _rRHS )
const;
60 bool matchExpression(
const OUString& _rExpression,
const OUString& _rFieldDataSource, OUString& _out_rLHS, OUString& _out_rRHS )
const;
97 static size_t getKnownConditionalExpressions( ConditionalExpressions& _out_rCondExp );
107 #endif // INCLUDED_REPORTDESIGN_INC_CONDITIONALEXPRESSION_HXX
#define REPORTDESIGN_DLLPUBLIC
::std::map< ComparisonOperation, PConditionalExpression > ConditionalExpressions
std::shared_ptr< ConditionalExpression > PConditionalExpression
const OUString m_sPattern