The Psyche Project
Public Types | Public Member Functions | List of all members
psy::C::LanguageDialect Class Reference

The LanguageDialect class. More...

#include <LanguageDialect.h>

Public Types

enum  Std : std::uint8_t { C89_90, C99, C11, C17_18 }
 The C Standard enumeration.
 

Public Member Functions

 LanguageDialect (Std std=Std::C11)
 
Std std () const
 

Detailed Description

The LanguageDialect class.

The C dialectd, based on the Standard version: C89/90, C99, C11, or C17/18.

Note
Additional information at https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html.

Member Function Documentation

◆ std()

Std psy::C::LanguageDialect::std ( ) const
inline

The C Standard of this LanguageDialect.


The documentation for this class was generated from the following file: