---
name: "std::codecvt_base"
section: "3"
platform: "linux"
package: "gcc"
version: "16.2.1+r23+gd564253eb6c8-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/std::codecvt_base"
---

# std::codecvt\_base(3)

Empty base class for codecvt facet \[22.2.1.5\].

## NAME

std::codecvt\_base - Empty base class for codecvt facet \[22.2.1.5\].

## SYNOPSIS

\#include \<locale\>

Inherited by **std::\_\_codecvt\_abstract\_base\< \_InternT, \_ExternT, encoding\_state \>**, **std::\_\_codecvt\_abstract\_base\< char, char, mbstate\_t \>**, **std::\_\_codecvt\_abstract\_base\< char16\_t, char, mbstate\_t \>**, **std::\_\_codecvt\_abstract\_base\< char32\_t, char, mbstate\_t \>**, **std::\_\_codecvt\_abstract\_base\< wchar\_t, char, mbstate\_t \>**, **std::\_\_codecvt\_abstract\_base\< \_Elem, char, mbstate\_t \>**, and **std::\_\_codecvt\_abstract\_base\< \_InternT, \_ExternT, \_StateT \>**.

### Public Types

enum **result** { **ok**, **partial**, **error**, **noconv** }\

## Detailed Description

Empty base class for codecvt facet \[22.2.1.5\].

## Author

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