#include <iris/mm/region.h>
◆ Region() [1/2]
  
  
      
        
          | iris::mm::Region::Region  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ Region() [2/2]
◆ backing_object()
  
  
      
        
          | auto iris::mm::Region::backing_object  | 
          ( | 
           | ) | 
           const -> BackingObject&  | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ base()
◆ compare_with_address()
  
  
      
        
          | auto iris::mm::Region::compare_with_address  | 
          ( | 
          VirtualAddress |           b | ) | 
           const -> di::strong_ordering  | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ contains()
◆ each_page()
  
  
      
        
          | auto iris::mm::Region::each_page  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ end()
◆ executable()
  
  
      
        
          | auto iris::mm::Region::executable  | 
          ( | 
           | ) | 
           const -> bool  | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ flags()
◆ length()
  
  
      
        
          | auto iris::mm::Region::length  | 
          ( | 
           | ) | 
           const -> usize  | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ pages()
  
  
      
        
          | auto iris::mm::Region::pages  | 
          ( | 
           | ) | 
           const -> usize  | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ readable()
  
  
      
        
          | auto iris::mm::Region::readable  | 
          ( | 
           | ) | 
           const -> bool  | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ set_backing_object()
◆ set_base()
◆ set_end()
◆ set_flags()
◆ set_length()
  
  
      
        
          | void iris::mm::Region::set_length  | 
          ( | 
          usize |           length | ) | 
           | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ user()
  
  
      
        
          | auto iris::mm::Region::user  | 
          ( | 
           | ) | 
           const -> bool  | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ writable()
  
  
      
        
          | auto iris::mm::Region::writable  | 
          ( | 
           | ) | 
           const -> bool  | 
         
       
   | 
  
inlineconstexpr   | 
  
 
 
◆ operator<=> [1/2]
  
  
      
        
          | friend auto operator<=>  | 
          ( | 
          Region const & |           a,  | 
         
        
           | 
           | 
          Region const & |           b ) -> di::strong_ordering  | 
         
       
   | 
  
friend   | 
  
 
 
◆ operator<=> [2/2]
◆ operator== [1/2]
  
  
      
        
          | friend auto operator==  | 
          ( | 
          Region const & |           a,  | 
         
        
           | 
           | 
          Region const & |           b ) -> bool  | 
         
       
   | 
  
friend   | 
  
 
 
◆ operator== [2/2]
The documentation for this class was generated from the following file: