Skip To Content ArcGIS for Developers Sign In Dashboard

Domain Class

(Esri::ArcGISRuntime::Domain)

Base class for domains that specify the set of valid values for a field. More...

Header: #include <Domain>
Since: Esri::ArcGISRuntime 100.0
Inherited By:

Esri::ArcGISRuntime::CodedValueDomain, Esri::ArcGISRuntime::InheritedDomain, and Esri::ArcGISRuntime::RangeDomain

Public Functions

Domain()
Domain(const Domain &other)
Domain(Domain &&other)
~Domain()
DomainType domainType() const
bool isEmpty() const
QString name() const
Domain &operator=(const Domain &other)
Domain &operator=(Domain &&other)

Detailed Description

Base class for domains that specify the set of valid values for a field.

The following domain types are available:

  • Coded Value Domain
  • Inherited Domain
  • Range Domain

Member Function Documentation

Domain::Domain()

Default constructor. Creates an empty Domain with domainType DomainType::Unknown.

See also DomainType.

Domain::Domain(const Domain &other)

Copy constructor from other Domain.

Domain::Domain(Domain &&other)

Move constructor from other Domain.

Domain::~Domain()

Destructor.

DomainType Domain::domainType() const

Returns the type of the domain.

bool Domain::isEmpty() const

Returns true if this Domain is empty.

QString Domain::name() const

Returns the name of the domain.

Domain &Domain::operator=(const Domain &other)

Assignment operator from other Domain.

Domain &Domain::operator=(Domain &&other)

Move operator from other Domain.


Feedback on this topic?