Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SongAndSteps Class Reference

A Song and one of its Steps. More...

#include <StepsUtil.h>

Collaboration diagram for SongAndSteps:
Collaboration graph
[legend]

Public Member Functions

 SongAndSteps ()=default
 Set up a blank Song and Step.
 
 SongAndSteps (Song *pSong_, Steps *pSteps_)
 Set up the specified Song and Step.
 
auto operator== (const SongAndSteps &other) const -> bool
 Compare two sets of Songs and Steps to see if they are equal.
 
auto operator< (const SongAndSteps &other) const -> bool
 Compare two sets of Songs and Steps to see if they are not equal.
 

Public Attributes

SongpSong { nullptr }
 the Song we're using.
 
StepspSteps { nullptr }
 the Steps we're using.
 

Detailed Description

A Song and one of its Steps.

Constructor & Destructor Documentation

◆ SongAndSteps()

SongAndSteps::SongAndSteps ( Song pSong_,
Steps pSteps_ 
)
inline

Set up the specified Song and Step.

Parameters
pSong_the new Song.
pSteps_the new Step.

Member Function Documentation

◆ operator<()

auto SongAndSteps::operator< ( const SongAndSteps other) const -> bool
inline

Compare two sets of Songs and Steps to see if they are not equal.

Parameters
otherthe other set of SongAndSteps.
Returns
true if the two sets of Songs and Steps are not equal, false otherwise.

◆ operator==()

auto SongAndSteps::operator== ( const SongAndSteps other) const -> bool
inline

Compare two sets of Songs and Steps to see if they are equal.

Parameters
otherthe other set of SongAndSteps.
Returns
true if the two sets of Songs and Steps are equal, false otherwise.

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