---
name: "Data"
section: "3"
platform: "linux"
package: "ivtools-dev"
version: "1.1.3-4"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/Data"
---

# Data(3)

object containing undo information for storage in a command

## NAME

Data - object containing undo information for storage in a command

## SYNOPSIS

**#include \<Unidraw/Command/data.h\>**

## DESCRIPTION

Data is an abstract base class for objects that components store in commands they (un)interpret.  Components use Data subclasses to store whatever information they need to uninterpret the command.

## PROTECTED OPERATIONS

- **Data()**

  The constructor is protected to prevent instantiation.

## SEE ALSO

Command(3U), Component(3U), Resource(3I)
