Iros
 
Loading...
Searching...
No Matches
pm::Package Class Reference

#include </home/runner/work/iros/iros/userland/package_manager/package.h>

Public Member Functions

auto name () const
 
auto version () const
 
auto operator== (Package const &other) const
 
auto operator<=> (Package const &other) const
 
auto operator== (di::TransparentStringView other) const
 
auto operator<=> (di::TransparentStringView other) const
 
auto build (Config const &config) -> di::Result<>
 

Static Public Member Functions

static auto load (dius::SyncFile &file) -> di::Result< Package >
 

Member Function Documentation

◆ build()

auto pm::Package::build ( Config const & config) -> di::Result<>

◆ load()

auto pm::Package::load ( dius::SyncFile & file) -> di::Result<Package>
static

◆ name()

auto pm::Package::name ( ) const
inline

◆ operator<=>() [1/2]

auto pm::Package::operator<=> ( di::TransparentStringView other) const
inline

◆ operator<=>() [2/2]

auto pm::Package::operator<=> ( Package const & other) const
inline

◆ operator==() [1/2]

auto pm::Package::operator== ( di::TransparentStringView other) const
inline

◆ operator==() [2/2]

auto pm::Package::operator== ( Package const & other) const
inline

◆ version()

auto pm::Package::version ( ) const
inline

The documentation for this class was generated from the following files: