TPIE

2362a60
tpie::file< T > Member List

This is the complete list of members for tpie::file< T >, including all inherited members.

block_items() consttpie::file_base_crtp< file_base >inline
block_memory_usage(double blockFactor)tpie::file_base_crtp< file_base >inlinestatic
block_size(double blockFactor)tpie::file_base_crtp< file_base >inlinestatic
block_size() consttpie::file_base_crtp< file_base >inline
calculate_block_factor(memory_size_type blockSize)tpie::file_base_crtp< file_base >inlinestatic
close() (defined in tpie::file_base)tpie::file_base
create_block() (defined in tpie::file_base)tpie::file_baseprotected
delete_block() (defined in tpie::file_base)tpie::file_baseprotected
file(double blockFactor=1.0, file_accessor::file_accessor *fileAccessor=NULL)tpie::file< T >inline
file_base(memory_size_type item_size, double blockFactor=1.0, file_accessor::file_accessor *fileAccessor=NULL) (defined in tpie::file_base)tpie::file_baseprotected
file_base_crtp(memory_size_type itemSize, double blockFactor, file_accessor::file_accessor *fileAccessor) (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
file_size() consttpie::file_base_crtp< file_base >inline
free_block(block_t *block) (defined in tpie::file_base)tpie::file_baseprotected
get_block(stream_size_type block) (defined in tpie::file_base)tpie::file_baseprotected
get_block_check(stream_size_type block) (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
is_open() consttpie::file_base_crtp< file_base >inline
is_readable() consttpie::file_base_crtp< file_base >inline
is_writable() consttpie::file_base_crtp< file_base >inline
item_type typedeftpie::file< T >
m_blockItems (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
m_blockSize (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
m_canRead (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
m_canWrite (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
m_emptyBlock (defined in tpie::file_base)tpie::file_baseprotectedstatic
m_fileAccessor (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
m_free (defined in tpie::file_base)tpie::file_baseprotected
m_itemSize (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
m_open (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
m_ownedTempFile (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
m_size (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
m_tempFile (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
m_used (defined in tpie::file_base)tpie::file_baseprotected
max_user_data_size() consttpie::file_base_crtp< file_base >inline
memory_usage(bool includeDefaultFileAccessor=true)tpie::file< T >inlinestatic
open(const std::string &path, access_type accessType=access_read_write, memory_size_type userDataSize=0, cache_hint cacheHint=access_sequential)tpie::file_base_crtp< file_base >inline
open(memory_size_type userDataSize=0, cache_hint cacheHint=access_sequential)tpie::file_base_crtp< file_base >inline
open(temp_file &file, access_type accessType=access_read_write, memory_size_type userDataSize=0, cache_hint cacheHint=access_sequential)tpie::file_base_crtp< file_base >inline
open_inner(const std::string &path, access_type accessType, memory_size_type userDataSize, cache_hint cacheHint) (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >inlineprotected
path() consttpie::file_base_crtp< file_base >inline
read_block(BT &b, stream_size_type block) (defined in tpie::file_base_crtp< file_base >)tpie::file_base_crtp< file_base >protected
read_user_data(TT &data)tpie::file_base_crtp< file_base >inline
read_user_data(void *data, memory_size_type count)tpie::file_base_crtp< file_base >inline
size() const (defined in tpie::file_base)tpie::file_baseinline
truncate(stream_size_type s)tpie::file_baseinline
update_size(stream_size_type size) (defined in tpie::file_base)tpie::file_baseinlineprotected
user_data_size() consttpie::file_base_crtp< file_base >inline
write_user_data(const TT &data)tpie::file_base_crtp< file_base >inline
write_user_data(const void *data, memory_size_type count)tpie::file_base_crtp< file_base >inline
~file_base()tpie::file_base