The Psyche Project
Classes | List of all members
psy::C::MacroTranslations Class Referencefinal

The MacroTranslations class. More...

#include <MacroTranslations.h>

Public Member Functions

 MacroTranslations ()
 
MacroTranslationsenable_Translate_static_assert_AsKeyword (bool expand)
 
bool isEnabled_Translate_static_assert_AsKeyword () const
 
MacroTranslationsenable_Translate_complex_AsKeyword (bool expand)
 
bool isEnabled_Translate_complex_AsKeyword () const
 
MacroTranslationsenable_Translate_operatorNames (bool expand)
 
bool isEnabled_Translate_operatorNames () const
 
MacroTranslationsenable_Translate_alignas_AsKeyword (bool expand)
 
bool isEnabled_Translate_alignas_AsKeyword () const
 
MacroTranslationsenable_Translate_alignof_AsKeyword (bool expand)
 
bool isEnabled_Translate_alignof_AsKeyword () const
 
MacroTranslationsenable_Translate_va_arg_AsKeyword (bool expand)
 
bool isEnabled_Translate_va_arg_AsKeyword () const
 
MacroTranslationsenable_Translate_offsetof_AsKeyword (bool expand)
 
bool isEnabled_Translate_offsetof_AsKeyword () const
 
MacroTranslationsenable_Translate_bool_AsKeyword (bool expand)
 
bool isEnabled_Translate_bool_AsKeyword () const
 
MacroTranslationsenable_Translate_thread_local_AsKeyword (bool expand)
 
bool isEnabled_Translate_thread_local_AsKeyword () const
 

Detailed Description

The MacroTranslations class.

Constructor & Destructor Documentation

◆ MacroTranslations()

MacroTranslations::MacroTranslations ( )

Member Function Documentation

◆ enable_Translate_alignas_AsKeyword()

MacroTranslations & MacroTranslations::enable_Translate_alignas_AsKeyword ( bool  expand)

Whether to translate macro alignas as _Alignas. From header <stdalign.h>.

Remarks
7.15

◆ enable_Translate_alignof_AsKeyword()

MacroTranslations & MacroTranslations::enable_Translate_alignof_AsKeyword ( bool  expand)

Whether to translate macro alignof as _Alignof. From header <stdalign.h>.

Remarks
7.15

◆ enable_Translate_bool_AsKeyword()

MacroTranslations & MacroTranslations::enable_Translate_bool_AsKeyword ( bool  expand)

Whether to translate macro bool as _Bool. From header <stdbool.h>.

Remarks
7.18

◆ enable_Translate_complex_AsKeyword()

MacroTranslations & MacroTranslations::enable_Translate_complex_AsKeyword ( bool  expand)

Whether to translate macro complex as _Complex. From header <complex.h>.

Remarks
7.3

◆ enable_Translate_offsetof_AsKeyword()

MacroTranslations & MacroTranslations::enable_Translate_offsetof_AsKeyword ( bool  expand)

Whether to translate macro offsetof as an internal builtin. From header <stddef.h>

Remarks
7.19

◆ enable_Translate_operatorNames()

MacroTranslations & MacroTranslations::enable_Translate_operatorNames ( bool  expand)

Whether to translate operators names. From header <iso646.h>.

Remarks
7.9

◆ enable_Translate_static_assert_AsKeyword()

MacroTranslations & MacroTranslations::enable_Translate_static_assert_AsKeyword ( bool  expand)

Whether to translate macro static_assert as _Static_assert. From header <assert.h>.

Remarks
7.2

◆ enable_Translate_thread_local_AsKeyword()

MacroTranslations & MacroTranslations::enable_Translate_thread_local_AsKeyword ( bool  expand)

Whether to translate macro thread_local as _Thread_local. From header <threads.h>.

Remarks
7.26

◆ enable_Translate_va_arg_AsKeyword()

MacroTranslations & MacroTranslations::enable_Translate_va_arg_AsKeyword ( bool  expand)

Whether to translate macro va_arg as an internal builtin. From header <stdarg.h>.

Remarks
7.16

◆ isEnabled_Translate_alignas_AsKeyword()

bool MacroTranslations::isEnabled_Translate_alignas_AsKeyword ( ) const

Whether to translate macro alignas as _Alignas. From header <stdalign.h>.

Remarks
7.15

◆ isEnabled_Translate_alignof_AsKeyword()

bool MacroTranslations::isEnabled_Translate_alignof_AsKeyword ( ) const

Whether to translate macro alignof as _Alignof. From header <stdalign.h>.

Remarks
7.15

◆ isEnabled_Translate_bool_AsKeyword()

bool MacroTranslations::isEnabled_Translate_bool_AsKeyword ( ) const

Whether to translate macro bool as _Bool. From header <stdbool.h>.

Remarks
7.18

◆ isEnabled_Translate_complex_AsKeyword()

bool MacroTranslations::isEnabled_Translate_complex_AsKeyword ( ) const

Whether to translate macro complex as _Complex. From header <complex.h>.

Remarks
7.3

◆ isEnabled_Translate_offsetof_AsKeyword()

bool MacroTranslations::isEnabled_Translate_offsetof_AsKeyword ( ) const

Whether to translate macro offsetof as an internal builtin. From header <stddef.h>

Remarks
7.19

◆ isEnabled_Translate_operatorNames()

bool MacroTranslations::isEnabled_Translate_operatorNames ( ) const

Whether to translate operators names. From header <iso646.h>.

Remarks
7.9

◆ isEnabled_Translate_static_assert_AsKeyword()

bool MacroTranslations::isEnabled_Translate_static_assert_AsKeyword ( ) const

Whether to translate macro static_assert as _Static_assert. From header <assert.h>.

Remarks
7.2

◆ isEnabled_Translate_thread_local_AsKeyword()

bool MacroTranslations::isEnabled_Translate_thread_local_AsKeyword ( ) const

Whether to translate macro thread_local as _Thread_local. From header <threads.h>.

Remarks
7.26

◆ isEnabled_Translate_va_arg_AsKeyword()

bool MacroTranslations::isEnabled_Translate_va_arg_AsKeyword ( ) const

Whether to translate macro va_arg as an internal builtin. From header <stdarg.h>.

Remarks
7.16

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