---
name: "corelinux_Event"
section: "3"
platform: "linux"
package: "libcorelinux-dev"
version: "0.4.32-5"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/corelinux_Event"
---

# corelinux\_Event(3)

Event provides a type basis for event ontologies.

## NAME

corelinux::Event - **Event** provides a type basis for event ontologies.

## SYNOPSIS

`#include <Event.hpp>`

### Public Member Functions

**Event** (void)\
 *Default constructor protected.*  **Event** (const  IdentifierType &aId)\
 *Initializing constructor.*  **Event** (const  **Event** &aEvent)\
 *Copy constructor.*  virtual **~Event** (void)\
 *Virtual destructor.*  **Event** & **operator=** (const  **Event** &aEvent)\
 *Assignment operator.*  bool **operator==** (const  **Event** &aEvent) const \
 *Equality operator.*  **operator const IdentifierType &** (void) const   throw ( NullPointerException )\
 *Coercion operator for identity.*  **operator IdentifierType \*** (void) const   throw (NullPointerException)\
 *Coercion operator for identity.*

## Detailed Description

### template\<class IdentifierType = Identifier\> class corelinux::Event\< IdentifierType \>

**Event** provides a type basis for event ontologies.

## Author

Generated automatically by Doxygen for CoreLinux++ from the source code.
