FastMM documentation
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
Loading...
Searching...
No Matches
fastmm::TopLevels< N > Struct Template Reference

Fixed-size result of top<N>(). More...

#include <fastmm/core/book/book_view.hpp>

Public Member Functions

const Level & operator[] (std::size_t i) const noexcept
 
const Level * begin () const noexcept
 
const Level * end () const noexcept
 

Public Attributes

Level levels [N]
 
std::uint32_t count = 0
 

Detailed Description

template<std::size_t N>
struct fastmm::TopLevels< N >

Fixed-size result of top<N>().

Member Function Documentation

◆ operator[]()

template<std::size_t N>
const Level & fastmm::TopLevels< N >::operator[] ( std::size_t  i) const
inlinenoexcept

◆ begin()

template<std::size_t N>
const Level * fastmm::TopLevels< N >::begin ( ) const
inlinenoexcept

◆ end()

template<std::size_t N>
const Level * fastmm::TopLevels< N >::end ( ) const
inlinenoexcept

Member Data Documentation

◆ levels

template<std::size_t N>
Level fastmm::TopLevels< N >::levels[N]

◆ count

template<std::size_t N>
std::uint32_t fastmm::TopLevels< N >::count = 0