GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
cooked-index.h File Reference
#include "dwarf2.h"
#include "gdbtypes.h"
#include "symtab.h"
#include "hashtab.h"
#include "dwarf2/index-common.h"
#include "gdbsupport/gdb_string_view.h"
#include "quick-symbol.h"
#include "gdbsupport/gdb_obstack.h"
#include "addrmap.h"
#include "gdbsupport/iterator-range.h"
#include "gdbsupport/thread-pool.h"
#include "dwarf2/mapped-index.h"
#include "dwarf2/tag.h"
#include "gdbsupport/range-chain.h"

Go to the source code of this file.

Classes

struct  cooked_index_entry
 
class  cooked_index
 
class  cooked_index_vector
 

Enumerations

enum  cooked_index_flag_enum : unsigned char {
  IS_MAIN = 1 , IS_STATIC = 2 , IS_ENUM_CLASS = 4 , IS_LINKAGE = 8 ,
  IS_TYPE_DECLARATION = 16
}
 

Functions

 DEF_ENUM_FLAGS_TYPE (enum cooked_index_flag_enum, cooked_index_flag)
 
bool language_requires_canonicalization (enum language lang)
 

Enumeration Type Documentation

◆ cooked_index_flag_enum

enum cooked_index_flag_enum : unsigned char
Enumerator
IS_MAIN 
IS_STATIC 
IS_ENUM_CLASS 
IS_LINKAGE 
IS_TYPE_DECLARATION 

Definition at line 41 of file cooked-index.h.

Function Documentation

◆ DEF_ENUM_FLAGS_TYPE()

DEF_ENUM_FLAGS_TYPE ( enum  cooked_index_flag_enum,
cooked_index_flag   
)

◆ language_requires_canonicalization()

bool language_requires_canonicalization ( enum language  lang)

Definition at line 34 of file cooked-index.c.

References language_ada, language_c, and language_cplus.

Referenced by cooked_index_vector::get_main().