2 * Copyright 2014, Rene Gollent, rene@gollent.com.
3 * Distributed under the terms of the MIT License.
5 #ifndef DWARF_FILE_LOADING_STATE_H
6 #define DWARF_FILE_LOADING_STATE_H
9 #include <Referenceable.h>
16 enum dwarf_file_loading_state
{
17 DWARF_FILE_LOADING_STATE_INITIAL
= 0,
18 DWARF_FILE_LOADING_STATE_USER_INPUT_NEEDED
,
19 DWARF_FILE_LOADING_STATE_USER_INPUT_PROVIDED
,
20 DWARF_FILE_LOADING_STATE_FAILED
,
21 DWARF_FILE_LOADING_STATE_SUCCEEDED
25 struct DwarfFileLoadingState
{
28 BString externalInfoFileName
;
29 BString locatedExternalInfoPath
;
30 dwarf_file_loading_state
33 DwarfFileLoadingState();
34 ~DwarfFileLoadingState();
38 #endif // DWARF_FILE_LOADING_STATE_H