f
Creates a MetaFeature for the given property => use p in case of ambiguity issues.
Notice for expectation function writers: you should use feature and pass a class reference instead of using this convenience function (e.g. feature(List<Int>::size)
). This way we are always able to report the property, even if the subject is not defined which occurs if a previous transformation of the subject could not be carried out.
Creates a MetaFeature for the given function f without arguments => use f0 in case of ambiguity issues.
Notice for expectation function writers: you should use feature and pass a class reference instead of using this convenience function (e.g. feature(MyClass::fun)
). This way we are always able to report the function name, even if the subject is not defined which occurs if a previous transformation of the subject could not be carried out.
Creates a MetaFeature for the given function f which expects 1 argument => use f1 in case of ambiguity issues.
Notice for expectation function writers: you should use feature and pass a class reference instead of using this convenience function (e.g. feature(MyClass::fun, ...)
). This way we are always able to report the function name, even if the subject is not defined which occurs if a previous transformation of the subject could not be carried out.
Creates a MetaFeature for the given function f which expects 2 arguments => use f2 in case of ambiguity issues.
Notice for expectation function writers: you should use feature and pass a class reference instead of using this convenience function (e.g. feature(MyClass::fun, ...)
). This way we are always able to report the function name, even if the subject is not defined which occurs if a previous transformation of the subject could not be carried out.
Creates a MetaFeature for the given function f which expects 3 arguments => use f3 in case of ambiguity issues.
Notice for expectation function writers: you should use feature and pass a class reference instead of using this convenience function (e.g. feature(MyClass::fun, ...)
). This way we are always able to report the function name, even if the subject is not defined which occurs if a previous transformation of the subject could not be carried out.
Creates a MetaFeature for the given function f which expects 4 arguments => use f4 in case of ambiguity issues.
Notice for expectation function writers: you should use feature and pass a class reference instead of using this convenience function (e.g. feature(MyClass::fun, ...)
). This way we are always able to report the function name, even if the subject is not defined which occurs if a previous transformation of the subject could not be carried out.
Creates a MetaFeature for the given function f which expects 5 arguments => use f5 in case of ambiguity issues.
Notice for expectation function writers: you should use feature and pass a class reference instead of using this convenience function (e.g. feature(MyClass::fun, ...)
). This way we are always able to report the function name, even if the subject is not defined which occurs if a previous transformation of the subject could not be carried out.