Go to the source code of this file.
static void build_cue_meta_name |
( |
const char * |
p_name, |
|
|
unsigned |
p_tracknumber, |
|
|
pfc::string_base & |
p_out |
|
) |
| |
|
static |
static bool is_allowed_field |
( |
const char * |
p_name | ) |
|
|
static |
Definition at line 18 of file cue_parser_embedding.cpp.
static bool is_global_meta_entry(const char *p_name)
static bool is_reserved_meta_entry(const char *p_name)
static bool is_global_meta_entry |
( |
const char * |
p_name | ) |
|
|
static |
Definition at line 14 of file cue_parser_embedding.cpp.
15 static const char header[] =
"cue_track";
int stricmp_ascii_ex(const char *const s1, t_size const len1, const char *const s2, t_size const len2)
static bool is_reserved_meta_entry |
( |
const char * |
p_name | ) |
|
|
static |
static bool resolve_cue_meta_name |
( |
const char * |
p_name, |
|
|
pfc::string_base & |
p_outname, |
|
|
unsigned & |
p_tracknumber |
|
) |
| |
|
static |
Definition at line 203 of file cue_parser_embedding.cpp.
205 static const char header[] =
"cue_track";
207 p_name += strlen(header);
210 if (tracknumber == 0)
return false;
212 p_tracknumber = tracknumber;
int stricmp_ascii_ex(const char *const s1, t_size const len1, const char *const s2, t_size const len2)
unsigned atoui_ex(const char *p_string, t_size p_string_len)
bool char_is_numeric(char_t p_char)
Definition at line 125 of file cue_parser_embedding.cpp.
127 if (metaindex == ~0)
return;
132 if (val == NULL)
return;
136 if (strcmp(*iter,p_cueinfo.
meta_enum_value(metaindex,valwalk)) != 0)
return;
virtual t_size meta_enum_value_count(t_size p_index) const =0
Retrieves count of values in metadata entry of specified index. The value is always equal to or great...
Differences between chain_list_v2_t<> and old chain_list_t<>: Iterators pointing to removed items as...
virtual const char * meta_enum_value(t_size p_index, t_size p_value_number) const =0
Retrieves specified value from specified metadata entry. Return value is a null-terminated UTF-8 enco...
const t_storage_value * query_ptr(const _t_key &p_key) const
string8_fastalloc string_formatter
bool remove(const _t_key &p_key)
static void build_cue_meta_name(const char *p_name, unsigned p_tracknumber, pfc::string_base &p_out)
t_size meta_find(const char *p_name) const