## SmartTag class


Represents a smart tag.

```cpp
class SmartTag
```

## Methods

| Method | Description |
| --- | --- |
| [GetDeleted()](./getdeleted/) | Indicates whether the smart tag is deleted. |
| [GetName()](./getname/) | Gets the name of the smart tag. |
| [GetProperties()](./getproperties/) | Gets and set the properties of the smart tag. |
| [GetUri()](./geturi/) | Gets the namespace URI of the smart tag. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const SmartTag\& src)](./operator_asm/) | operator= |
| [SetDeleted(bool value)](./setdeleted/) | Indicates whether the smart tag is deleted. |
| [SetLink(const U16String\& uri, const U16String\& name)](./setlink/) | Change the name and the namespace URI of the smart tag. |
| [SetLink(const char16_t* uri, const char16_t* name)](./setlink/) | Change the name and the namespace URI of the smart tag. |
| [SetProperties(const SmartTagPropertyCollection\& value)](./setproperties/) | Gets and set the properties of the smart tag. |
| [SmartTag(SmartTag_Impl* impl)](./smarttag/) | Constructs from an implementation object. |
| [SmartTag(const SmartTag\& src)](./smarttag/) | Copy constructor. |
| [~SmartTag()](./~smarttag/) | Destructor. |
## Fields

| Field | Description |
| --- | --- |
| [_impl](./_impl/) | The implementation object. |
## See Also

* Namespace [Aspose::Cells::Markup](../)
* Library [Aspose.Cells for C++](../../)
