class EE::System::FunctionString
#include <functionstring.hpp>
class FunctionString {
public:
// typedefs
typedef SmallVector<std::string, 4> Parameters;
typedef SmallVector<bool, 4> TypeStringVector;
// construction
FunctionString(const std::string& name, const Parameters& parameters, const TypeStringVector& typeStringData);
FunctionString(const std::string& name, Parameters&& parameters, TypeStringVector&& typeStringData);
// methods
static FunctionString parse(std::string_view function);
static FunctionString parse(String::View function);
const std::string& getName() const;
const Parameters& getParameters() const;
bool parameterWasString(Uint32 index) const;
bool isEmpty() const;
};