class CCL::CommandAutomator::Arguments

#include <commanddispatch.h>

class Arguments
{
public:
    // construction

    Arguments (CmdArgs args);
    Arguments (IAttributeList* arguments);

    // methods

    bool hasArguments () const;
    bool getInt (StringID id, int& value) const;
    bool getBool (StringID id, bool& value) const;
    bool getFloat (StringID id, double& value) const;
    bool getString (StringID id, String& value) const;
    bool getCString (StringID id, MutableCString& value) const;
    int getInt (StringID id) const;
    bool getBool (StringID id) const;
    double getFloat (StringID id) const;
    String getString (StringID id) const;
    MutableCString getCString (StringID id) const;
    IUnknown* getObject (StringID id) const;
    bool getValue (StringID id, Variant& value) const;
};