GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
cooked-index.h File Reference
#include "dwarf2.h"
#include "dwarf2/types.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_shard
 
class  cooked_index
 

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)
 
std::string to_string (cooked_index_flag flags)
 
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 43 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)
extern

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

References language_ada, language_c, and language_cplus.

Referenced by cooked_index::get_main().

◆ to_string()

std::string to_string ( cooked_index_flag flags)