/** assembles an expression string from a field data source, and one or two operands
*/
OUString assembleExpression( const OUString& _rFieldDataSource, const OUString& _rLHS, const OUString& _rRHS ) const;
/** matches the given expression string to the expression pattern represented by the object @param_rExpression theexpressiontomatch @param_rFieldDataSource thefielddatasource @param_out_rLHS outputparametertakingthelefthandsideoperand,ifsuccessful @param_out_rRHS outputparametertakingtherighthandsideoperand,ifsuccessful @return <TRUE/>ifandonlyiftheexpressionstringcouldbesuccessfullymatchedto thepattern.
*/ bool matchExpression( std::u16string_view _rExpression, const std::u16string_view _rFieldDataSource, OUString& _out_rLHS, OUString& _out_rRHS ) const;
};
class UNLESS_MERGELIBS_MORE(REPORTDESIGN_DLLPUBLIC) ConditionalExpressionFactory
{ public: /// fills the given map with all ConditionalExpressions which we know static size_t getKnownConditionalExpressions( ConditionalExpressions& _out_rCondExp );
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.