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

# sc\_FileRender(3)

## NAME

sc::FileRender

## SYNOPSIS

Inherits **sc::Render**.

Inherited by **sc::OOGLRender**.

### Public Member Functions

**FileRender** (const char \*filename)\
 **FileRender** (std::ostream &o=**ExEnv::out0**())\
 **FileRender** (const **Ref**\< **KeyVal** \> &)\
 void **clear** ()\
 virtual void **set\_filename** (const char \*name)\
 virtual void **set\_basename** (const char \*name)\
 virtual const char \* **file\_extension** ()\

### Protected Member Functions

char \* **get\_filename** (const char \*objectname)\
 void **open\_sbuf** (const char \*objectname)\
 void **close\_sbuf** ()\

### Protected Attributes

char \* **filename\_**\
 char \* **basename\_**\
 std::streambuf \* **sbuf\_**\
 int **delete\_sbuf\_**\
 int **depth\_**\

## Member Function Documentation

### void sc::FileRender::clear ()` [virtual]`

Implements **sc::Render**.

## Author

Generated automatically by Doxygen for MPQC from the source code.
