clang 22.0.0git
clang::RawStringFormat Struct Reference

See documentation of RawStringFormats. More...

#include "clang/Format/Format.h"

Public Member Functions

bool operator== (const RawStringFormat &Other) const

Public Attributes

LanguageKind Language
 The language of this raw string.
std::vector< std::string > Delimiters
 A list of raw string delimiters that match this language.
std::vector< std::string > EnclosingFunctions
 A list of enclosing function names that match this language.
std::string CanonicalDelimiter
 The canonical delimiter for this language.
std::string BasedOnStyle
 The style name on which this raw string format is based on. If not specified, the raw string format is based on the style that this format is based on.

Detailed Description

See documentation of RawStringFormats.

Definition at line 3990 of file Format.h.

Member Function Documentation

◆ operator==()

bool clang::RawStringFormat::operator== ( const RawStringFormat & Other) const
inline

Member Data Documentation

◆ BasedOnStyle

std::string clang::RawStringFormat::BasedOnStyle

The style name on which this raw string format is based on. If not specified, the raw string format is based on the style that this format is based on.

Definition at line 4002 of file Format.h.

Referenced by operator==(), and clang::format::RawStringFormatStyleManager::RawStringFormatStyleManager().

◆ CanonicalDelimiter

std::string clang::RawStringFormat::CanonicalDelimiter

The canonical delimiter for this language.

Definition at line 3998 of file Format.h.

Referenced by operator==().

◆ Delimiters

std::vector<std::string> clang::RawStringFormat::Delimiters

A list of raw string delimiters that match this language.

Definition at line 3994 of file Format.h.

Referenced by operator==(), and clang::format::RawStringFormatStyleManager::RawStringFormatStyleManager().

◆ EnclosingFunctions

std::vector<std::string> clang::RawStringFormat::EnclosingFunctions

A list of enclosing function names that match this language.

Definition at line 3996 of file Format.h.

Referenced by operator==(), and clang::format::RawStringFormatStyleManager::RawStringFormatStyleManager().

◆ Language

LanguageKind clang::RawStringFormat::Language

The language of this raw string.

Definition at line 3992 of file Format.h.

Referenced by operator==(), and clang::format::RawStringFormatStyleManager::RawStringFormatStyleManager().


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