#include <DetachedSong.hxx>
Definition at line 37 of file DetachedSong.hxx.
◆ DetachedSong() [1/6]
◆ DetachedSong() [2/6]
DetachedSong::DetachedSong |
( |
const char * |
_uri | ) |
|
|
inlineexplicit |
◆ DetachedSong() [3/6]
DetachedSong::DetachedSong |
( |
const std::string & |
_uri | ) |
|
|
inlineexplicit |
◆ DetachedSong() [4/6]
DetachedSong::DetachedSong |
( |
std::string && |
_uri | ) |
|
|
inlineexplicit |
◆ DetachedSong() [5/6]
template<typename U >
DetachedSong::DetachedSong |
( |
U && |
_uri, |
|
|
Tag && |
_tag |
|
) |
| |
|
inline |
◆ DetachedSong() [6/6]
◆ ~DetachedSong()
DetachedSong::~DetachedSong |
( |
| ) |
|
◆ GetDuration()
◆ GetEndTime()
SongTime DetachedSong::GetEndTime |
( |
| ) |
const |
|
inline |
◆ GetLastModified()
time_t DetachedSong::GetLastModified |
( |
| ) |
const |
|
inline |
◆ GetRealURI()
gcc_pure const char* DetachedSong::GetRealURI |
( |
| ) |
const |
|
inlinenoexcept |
◆ GetStartTime()
SongTime DetachedSong::GetStartTime |
( |
| ) |
const |
|
inline |
◆ GetTag()
const Tag& DetachedSong::GetTag |
( |
| ) |
const |
|
inlinenoexcept |
◆ GetURI()
gcc_pure const char* DetachedSong::GetURI |
( |
| ) |
const |
|
inlinenoexcept |
◆ HasRealURI()
gcc_pure bool DetachedSong::HasRealURI |
( |
| ) |
const |
|
inlinenoexcept |
Does this object have a "real" URI different from the displayed URI?
Definition at line 117 of file DetachedSong.hxx.
◆ IsAbsoluteFile()
gcc_pure bool DetachedSong::IsAbsoluteFile |
( |
| ) |
const |
|
noexcept |
◆ IsFile()
gcc_pure bool DetachedSong::IsFile |
( |
| ) |
const |
|
inlinenoexcept |
◆ IsInDatabase()
gcc_pure bool DetachedSong::IsInDatabase |
( |
| ) |
const |
|
noexcept |
◆ IsRemote()
gcc_pure bool DetachedSong::IsRemote |
( |
| ) |
const |
|
noexcept |
◆ IsSame()
Returns true if both objects refer to the same physical song.
Definition at line 140 of file DetachedSong.hxx.
◆ IsURI()
◆ LoadFile()
bool DetachedSong::LoadFile |
( |
Path |
path | ) |
|
Load #tag and #mtime from a local file.
◆ MoveTagFrom()
◆ MoveTagItemsFrom()
void DetachedSong::MoveTagItemsFrom |
( |
DetachedSong && |
other | ) |
|
|
inline |
◆ SetEndTime()
void DetachedSong::SetEndTime |
( |
SongTime |
_value | ) |
|
|
inline |
◆ SetLastModified()
void DetachedSong::SetLastModified |
( |
time_t |
_value | ) |
|
|
inline |
◆ SetRealURI()
template<typename T >
void DetachedSong::SetRealURI |
( |
T && |
_uri | ) |
|
|
inline |
◆ SetStartTime()
void DetachedSong::SetStartTime |
( |
SongTime |
_value | ) |
|
|
inline |
◆ SetTag() [1/2]
void DetachedSong::SetTag |
( |
const Tag & |
_tag | ) |
|
|
inline |
◆ SetTag() [2/2]
void DetachedSong::SetTag |
( |
Tag && |
_tag | ) |
|
|
inline |
◆ SetURI()
template<typename T >
void DetachedSong::SetURI |
( |
T && |
_uri | ) |
|
|
inline |
◆ Update()
bool DetachedSong::Update |
( |
| ) |
|
Update the #tag and #mtime.
- Returns
- true on success
◆ WritableTag()
Tag& DetachedSong::WritableTag |
( |
| ) |
|
|
inlinenoexcept |
◆ DatabaseDetachSong
The documentation for this class was generated from the following file: