Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

dami Namespace Reference


Namespaces

namespace  id3
namespace  lyr3
namespace  mm

Functions

template<typename T>
const T & min (const T &a, const T &b)
template<typename T>
const T & max (const T &a, const T &b)
template<typename T>
const T & mid (const T &lo, const T &mid, const T &hi)
template<typename T>
abs (const T &a)
size_t ID3_C_EXPORT renderNumber (uchar *buffer, uint32 val, size_t size=sizeof(uint32))
String ID3_C_EXPORT renderNumber (uint32 val, size_t size=sizeof(uint32))
String ID3_C_EXPORT toString (uint32 val)
WString ID3_C_EXPORT toWString (const unicode_t[], size_t)
size_t ID3_C_EXPORT ucslen (const unicode_t *unicode)
String ID3_C_EXPORT convert (String data, ID3_TextEnc, ID3_TextEnc)
size_t ID3_C_EXPORT getFileSize (fstream &)
size_t ID3_C_EXPORT getFileSize (ifstream &)
size_t ID3_C_EXPORT getFileSize (ofstream &)
ID3_Err ID3_C_EXPORT createFile (String, fstream &)
ID3_Err ID3_C_EXPORT openWritableFile (String, fstream &)
ID3_Err ID3_C_EXPORT openWritableFile (String, ofstream &)
ID3_Err ID3_C_EXPORT openReadableFile (String, fstream &)
ID3_Err ID3_C_EXPORT openReadableFile (String, ifstream &)


Function Documentation

template<typename T>
T abs const T &  a  ) 
 

Definition at line 75 of file utils.h.

String dami::convert String  data,
ID3_TextEnc  ,
ID3_TextEnc 
 

Definition at line 185 of file utils.cpp.

References oldconvert().

Referenced by ID3_FieldImpl::SetEncoding().

ID3_Err dami::createFile String  ,
fstream & 
 

Definition at line 240 of file utils.cpp.

References ID3E_NoError, and ID3E_ReadOnly.

Referenced by RenderV2ToFile(), and ID3_TagImpl::Update().

size_t dami::getFileSize ofstream &   ) 
 

Definition at line 282 of file utils.cpp.

size_t dami::getFileSize ifstream &   ) 
 

Definition at line 269 of file utils.cpp.

size_t dami::getFileSize fstream &   ) 
 

Definition at line 256 of file utils.cpp.

Referenced by ID3_TagImpl::Strip(), and ID3_TagImpl::Update().

template<typename T>
const T& max const T &  a,
const T &  b
 

Definition at line 59 of file utils.h.

Referenced by mid().

template<typename T>
const T& mid const T &  lo,
const T &  mid,
const T &  hi
 

Definition at line 67 of file utils.h.

References max(), mid(), and min().

Referenced by mid().

template<typename T>
const T& min const T &  a,
const T &  b
 

Definition at line 51 of file utils.h.

Referenced by ID3_FieldImpl::Get(), ID3_GetGenreNum(), ID3_GetSyncLyrics(), mid(), ID3_FieldImpl::Set(), and ID3_TagImpl::Strip().

ID3_Err dami::openReadableFile String  ,
ifstream & 
 

Definition at line 350 of file utils.cpp.

References ID3E_NoError, ID3E_NoFile, and NOCREATE.

ID3_Err dami::openReadableFile String  ,
fstream & 
 

Definition at line 335 of file utils.cpp.

References ID3E_NoError, ID3E_NoFile, and NOCREATE.

Referenced by ID3_TagImpl::ParseFile().

ID3_Err dami::openWritableFile String  ,
ofstream & 
 

Definition at line 315 of file utils.cpp.

References ID3E_NoError, ID3E_NoFile, ID3E_ReadOnly, and NOCREATE.

ID3_Err dami::openWritableFile String  ,
fstream & 
 

Definition at line 295 of file utils.cpp.

References ID3E_NoError, ID3E_NoFile, ID3E_ReadOnly, and NOCREATE.

Referenced by RenderV2ToFile(), ID3_TagImpl::Strip(), and ID3_TagImpl::Update().

String dami::renderNumber uint32  val,
size_t  size = sizeof(uint32)
 

Definition at line 103 of file utils.cpp.

References MASK8.

size_t dami::renderNumber uchar buffer,
uint32  val,
size_t  size = sizeof(uint32)
 

Definition at line 92 of file utils.cpp.

References MASK8.

String dami::toString uint32  val  ) 
 

Definition at line 365 of file utils.cpp.

WString ID3_C_EXPORT toWString const   unicode_t[],
size_t 
 

Referenced by ID3_TagImpl::Find(), and ID3_Tag::Find().

size_t dami::ucslen const unicode_t unicode  ) 
 

Definition at line 216 of file utils.cpp.

References NULL, and NULL_UNICODE.

Referenced by ID3_FieldImpl::Add(), ID3_Tag::Find(), ID3_FieldImpl::Get(), ID3_FieldImpl::GetRawUnicodeTextItem(), and ID3_FieldImpl::Set().


Generated on Sat Mar 19 20:56:26 2005 for id3lib by  doxygen 1.4.1