---
name: "sc_ParentClass"
section: "3"
platform: "linux"
package: "libsc-doc"
version: "2.3.1-22"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/sc_ParentClass"
---

# sc\_ParentClass(3)

Gives one parent class of a class.

## NAME

sc::ParentClass - Gives one parent class of a class.

## SYNOPSIS

`#include <class.h>`

### Public Types

enum **Access** { **Private**, **Protected**, **Public** }\

### Public Member Functions

**ParentClass** (**ClassDesc** \*, Access access=Private, int is\_virtual=0)\
 **ParentClass** (const **ParentClass** &)\
 int **is\_virtual** () const\
 Access **access** () const\
 const **ClassDesc** \* **classdesc** () const\
 void **change\_classdesc** (**ClassDesc** \*n)\

## Detailed Description

Gives one parent class of a class.

## Author

Generated automatically by Doxygen for MPQC from the source code.
