Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
roc::core::AlignOps Class Reference

Alignment operations. More...

#include <align_ops.h>

Static Public Member Functions

static size_t max_alignment ()
 Get maximum alignment for current platform.
 
static size_t align_max (size_t size)
 Return size aligned to maximum alignment.
 
static size_t align_as (size_t size, size_t alignment)
 Return size aligned to given alignment.
 
static size_t pad_max (size_t size)
 Return padding needed for maximum alignment.
 
static size_t pad_as (size_t size, size_t alignment)
 Return padding needed for given alignment.
 

Detailed Description

Alignment operations.

Definition at line 22 of file align_ops.h.

Member Function Documentation

◆ align_as()

static size_t roc::core::AlignOps::align_as ( size_t  size,
size_t  alignment 
)
inlinestatic

Return size aligned to given alignment.

Definition at line 35 of file align_ops.h.

◆ align_max()

static size_t roc::core::AlignOps::align_max ( size_t  size)
inlinestatic

Return size aligned to maximum alignment.

Definition at line 30 of file align_ops.h.

◆ max_alignment()

static size_t roc::core::AlignOps::max_alignment ( )
inlinestatic

Get maximum alignment for current platform.

Definition at line 25 of file align_ops.h.

◆ pad_as()

static size_t roc::core::AlignOps::pad_as ( size_t  size,
size_t  alignment 
)
inlinestatic

Return padding needed for given alignment.

Definition at line 53 of file align_ops.h.

◆ pad_max()

static size_t roc::core::AlignOps::pad_max ( size_t  size)
inlinestatic

Return padding needed for maximum alignment.

Definition at line 48 of file align_ops.h.


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