# cee::ug::SetInfo

class `SetInfo`

  Simple class containing metadata info for a set.

  See also

  DataSourceDirectory

  Public Functions

  `SetInfo`()

    Constructs an empty object.

    Default id is -1 (invalid).

  `SetInfo`(int id, const Str &name, const Str &description)

    Constructs a new set with the specified id, name, and description.

  `SetInfo`(const SetInfo &other)

    Constructs a new set info that is a copy of other.

  SetInfo &`operator=`(const SetInfo &rhs)

    Assigns rhs to this set info and returns a reference to this set info.

  bool `operator==`(const SetInfo &rhs) const

    Returns true if this object is equal to rhs.

  bool `operator!=`(const SetInfo &rhs) const

    Returns true if this object is not equal to rhs.

  Str `name`() const

    Returns the set name.

  void `setName`(const Str &name)

    Sets the set name.

  int `id`() const

    Returns the set id.

    Returns -1 if this set info object is invalid.

  Str `description`() const

    Returns the set description.

  void `setDescription`(const Str &desc)

    Sets the set description.

  bool `isValid`() const

    Returns true if this object is a valid set info.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Envision for Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Envision for Desktop?
What are the latest release notes for HOOPS Envision for Desktop?
How do I start evaluating HOOPS Envision for Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...