Go to the source code of this file.
|
class | input_entry_impl_t< I, t_flags, t_decoder, t_inforeader, t_infowriter > |
|
class | input_factory_ex_t< T, t_flags, t_decoder, t_inforeader, t_infowriter > |
|
class | input_factory_t< T > |
|
class | input_impl |
|
class | input_impl_interface_wrapper_t< I, t_base > |
|
class | input_singletrack_factory_ex_t< T, t_flags, t_decoder, t_inforeader, t_infowriter > |
|
class | input_singletrack_factory_t< T > |
|
class | input_singletrack_impl |
|
class | input_wrapper_singletrack_t< I > |
|
Enumerator |
---|
input_open_info_read |
|
input_open_decode |
|
input_open_info_write |
|
Definition at line 1 of file input_impl.h.
Helper function for input implementation use; ensures that file is open with relevant access mode. This is typically called from input_impl::open() and such.
- Parameters
-
p_file | File object pointer to process. If passed pointer is non-null, the function does nothing and always succeeds; otherwise it attempts to open the file using filesystem API methods. |
p_path | Path to the file. |
p_reason | Type of input operation requested. See: input_impl::open() parameters. |
p_abort | abort_callback object signaling user aborting the operation. |
Definition at line 231 of file input.cpp.
239 filesystem::g_open(p_file,p_path,filesystem::open_mode_read,p_abort);
242 filesystem::g_open(p_file,p_path,filesystem::open_mode_write_existing,p_abort);
246 p_file->reopen(p_abort);
248 }
PFC_NORETURN void SHARED_EXPORT uBugCheck()