Data.Bind.Components.TEvalShortcutFactory.Supports
Delphi
function Supports(const AExpression: TEvalEnumeratorToEditor; out AEvalShortcut: TEvalShortcutEnumeratorToEditor): Boolean; overload; virtual; abstract;
function Supports(const AExpression: TEvalEnumeratorToEditor): Boolean; overload;
function Supports(const AExpression: TEvalEnumerator; out AEvalShortcut: TEvalShortcutEnumerator): Boolean; overload; virtual; abstract;
function Supports(const AExpression: TEvalEnumerator): Boolean; overload;
C++
virtual bool __fastcall Supports(TEvalEnumeratorToEditor* const AExpression, /* out */ TEvalShortcutEnumeratorToEditor* &AEvalShortcut) = 0 /* overload */;
bool __fastcall Supports(TEvalEnumeratorToEditor* const AExpression)/* overload */;
virtual bool __fastcall Supports(TEvalEnumerator* const AExpression, /* out */ TEvalShortcutEnumerator* &AEvalShortcut) = 0 /* overload */;
bool __fastcall Supports(TEvalEnumerator* const AExpression)/* overload */;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | public | Data.Bind.Components.pas Data.Bind.Components.hpp |
Data.Bind.Components | TEvalShortcutFactory |
Description
Returns True
if the factory can provide an evaluator to evaluate the specified expression using evaluation shortcuts and fills AEvalShortcut
with that evaluator, or returns False
if the factory cannot provide such an evaluator.