Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
dart::NameFormattingParams Struct Reference

#include <object.h>

Public Member Functions

 NameFormattingParams (Object::NameVisibility visibility, Object::NameDisambiguation name_disambiguation=Object::NameDisambiguation::kNo)
 

Static Public Member Functions

static NameFormattingParams DisambiguatedWithoutClassName (Object::NameVisibility visibility)
 
static NameFormattingParams DisambiguatedUnqualified (Object::NameVisibility visibility)
 

Public Attributes

Object::NameVisibility name_visibility
 
bool disambiguate_names
 
bool include_class_name = true
 
bool include_parent_name = true
 

Detailed Description

Definition at line 2924 of file object.h.

Constructor & Destructor Documentation

◆ NameFormattingParams()

dart::NameFormattingParams::NameFormattingParams ( Object::NameVisibility  visibility,
Object::NameDisambiguation  name_disambiguation = Object::NameDisambiguation::kNo 
)
inline

Definition at line 2941 of file object.h.

2944 : name_visibility(visibility),
2945 disambiguate_names(name_disambiguation ==
Object::NameVisibility name_visibility
Definition object.h:2925

Member Function Documentation

◆ DisambiguatedUnqualified()

static NameFormattingParams dart::NameFormattingParams::DisambiguatedUnqualified ( Object::NameVisibility  visibility)
inlinestatic

Definition at line 2955 of file object.h.

2956 {
2958 params.include_class_name = false;
2959 params.include_parent_name = false;
2960 return params;
2961 }
const EmbeddedViewParams * params
NameFormattingParams(Object::NameVisibility visibility, Object::NameDisambiguation name_disambiguation=Object::NameDisambiguation::kNo)
Definition object.h:2941

◆ DisambiguatedWithoutClassName()

static NameFormattingParams dart::NameFormattingParams::DisambiguatedWithoutClassName ( Object::NameVisibility  visibility)
inlinestatic

Definition at line 2948 of file object.h.

2949 {
2951 params.include_class_name = false;
2952 return params;
2953 }

Member Data Documentation

◆ disambiguate_names

bool dart::NameFormattingParams::disambiguate_names

Definition at line 2926 of file object.h.

◆ include_class_name

bool dart::NameFormattingParams::include_class_name = true

Definition at line 2932 of file object.h.

◆ include_parent_name

bool dart::NameFormattingParams::include_parent_name = true

Definition at line 2939 of file object.h.

◆ name_visibility

Object::NameVisibility dart::NameFormattingParams::name_visibility

Definition at line 2925 of file object.h.


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