Public Member Functions | Private Member Functions | Private Attributes | List of all members
bloaty::DualMaps Struct Reference

Public Member Functions

DualMapAppendMap ()
 
DualMapbase_map ()
 
void ComputeRollup (Rollup *rollup)
 
 DualMaps ()
 
std::string KeysToString (const std::vector< std::string > &keys)
 
void PrintFileMaps ()
 
void PrintMapRow (string_view str, uint64_t start, uint64_t end, int hex_digits)
 
void PrintMaps (const std::vector< const RangeMap * > maps)
 
void PrintVMMaps ()
 

Private Member Functions

std::vector< const RangeMap * > FileMaps () const
 
std::vector< const RangeMap * > VmMaps () const
 

Private Attributes

std::vector< std::unique_ptr< DualMap > > maps_
 

Detailed Description

Definition at line 1542 of file bloaty.cc.

Constructor & Destructor Documentation

◆ DualMaps()

bloaty::DualMaps::DualMaps ( )
inline

Definition at line 1544 of file bloaty.cc.

Member Function Documentation

◆ AppendMap()

DualMap* bloaty::DualMaps::AppendMap ( )
inline

Definition at line 1549 of file bloaty.cc.

◆ base_map()

DualMap* bloaty::DualMaps::base_map ( )
inline

Definition at line 1608 of file bloaty.cc.

◆ ComputeRollup()

void bloaty::DualMaps::ComputeRollup ( Rollup rollup)
inline

Definition at line 1554 of file bloaty.cc.

◆ FileMaps()

std::vector<const RangeMap*> bloaty::DualMaps::FileMaps ( ) const
inlineprivate

Definition at line 1619 of file bloaty.cc.

◆ KeysToString()

std::string bloaty::DualMaps::KeysToString ( const std::vector< std::string > &  keys)
inline

Definition at line 1588 of file bloaty.cc.

◆ PrintFileMaps()

void bloaty::DualMaps::PrintFileMaps ( )
inline

Definition at line 1585 of file bloaty.cc.

◆ PrintMapRow()

void bloaty::DualMaps::PrintMapRow ( string_view  str,
uint64_t  start,
uint64_t  end,
int  hex_digits 
)
inline

Definition at line 1602 of file bloaty.cc.

◆ PrintMaps()

void bloaty::DualMaps::PrintMaps ( const std::vector< const RangeMap * >  maps)
inline

Definition at line 1570 of file bloaty.cc.

◆ PrintVMMaps()

void bloaty::DualMaps::PrintVMMaps ( )
inline

Definition at line 1586 of file bloaty.cc.

◆ VmMaps()

std::vector<const RangeMap*> bloaty::DualMaps::VmMaps ( ) const
inlineprivate

Definition at line 1611 of file bloaty.cc.

Member Data Documentation

◆ maps_

std::vector<std::unique_ptr<DualMap> > bloaty::DualMaps::maps_
private

Definition at line 1627 of file bloaty.cc.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:58