|
|
| FileArgument (std::string name_="", bool does_test=true, bool does_error=true) |
| |
|
| FileArgument (const FileArgument *arg) |
| |
| virtual int | type () const |
| |
| virtual Argument * | copy () const |
| |
| virtual std::string | print () const |
| |
| | Argument (std::string name_="", bool does_test=true, bool does_error=true) |
| |
| | Argument (const Argument *arg) |
| |
| virtual | ~Argument () |
| |
| virtual void | set (const Argument *arg) |
| |
| std::string | printlong () const |
| |
| bool | test (MathStructure &value, int index, MathFunction *f, const EvaluationOptions &eo=default_evaluation_options) const |
| |
| virtual MathStructure | parse (const std::string &str, const ParseOptions &po=default_parse_options) const |
| |
| virtual void | parse (MathStructure *mstruct, const std::string &str, const ParseOptions &po=default_parse_options) const |
| |
| std::string | name () const |
| |
| void | setName (std::string name_) |
| |
| void | setCustomCondition (std::string condition) |
| |
| std::string | getCustomCondition () const |
| |
| bool | tests () const |
| |
|
void | setTests (bool does_error) |
| |
| bool | alerts () const |
| |
|
void | setAlerts (bool does_error) |
| |
| bool | zeroForbidden () const |
| |
| void | setZeroForbidden (bool forbid_zero) |
| |
|
bool | matrixAllowed () const |
| |
|
void | setMatrixAllowed (bool allow_matrix) |
| |
|
bool | handlesVector () const |
| |
|
void | setHandleVector (bool handle_vector) |
| |
|
bool | isLastArgument () const |
| |
|
void | setIsLastArgument (bool is_last) |
| |
| bool | rationalPolynomial () const |
| |
|
void | setRationalPolynomial (bool rational_polynomial) |
| |
|
virtual bool | suggestsQuotes () const |
| |
|
|
std::string | sname |
| |
|
std::string | scondition |
| |
|
bool | b_zero |
| |
|
bool | b_test |
| |
|
bool | b_matrix |
| |
|
bool | b_text |
| |
|
bool | b_error |
| |
|
bool | b_rational |
| |
|
bool | b_last |
| |
|
bool | b_handle_vector |
| |
◆ copy()
| virtual Argument * FileArgument::copy |
( |
| ) |
const |
|
virtual |
◆ print()
| virtual std::string FileArgument::print |
( |
| ) |
const |
|
virtual |
Returns a short description of the argument definition. Ex. "number" for NumberArgument.
- Returns
- Short description.
Reimplemented from Argument.
◆ subprintlong()
| virtual std::string FileArgument::subprintlong |
( |
| ) |
const |
|
protectedvirtual |
◆ subtest()
This function is called from Argument::test() and performs validation specific to the argument definition type. Should be reimplemented by all subclasses.
- Parameters
-
| value | Value to test. |
| eo | Evaluation options to use if the value needs to be evaluated. |
- Returns
- true if the value is valid for the argument definition.
Reimplemented from Argument.
◆ type()
| virtual int FileArgument::type |
( |
| ) |
const |
|
virtual |
Returns the type of the argument, corresponding to which subclass the object belongs to.
- Returns
- ArgumentType.
Reimplemented from Argument.
The documentation for this class was generated from the following file:
- /var/tmp/portage/sci-libs/libqalculate-5.5.2-r1/work/libqalculate-5.5.2/libqalculate/Function.h