diff options
Diffstat (limited to '')
-rw-r--r-- | src/archival.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/archival.h b/src/archival.h index d758f3d..76f0f5f 100644 --- a/src/archival.h +++ b/src/archival.h | |||
@@ -8,6 +8,8 @@ | |||
8 | #ifndef BU_ARCHIVAL_H | 8 | #ifndef BU_ARCHIVAL_H |
9 | #define BU_ARCHIVAL_H | 9 | #define BU_ARCHIVAL_H |
10 | 10 | ||
11 | #include "bu/archivebase.h" | ||
12 | |||
11 | namespace Bu | 13 | namespace Bu |
12 | { | 14 | { |
13 | /** | 15 | /** |
@@ -38,8 +40,13 @@ namespace Bu | |||
38 | * you are loading or saving. | 40 | * you are loading or saving. |
39 | * @param ar A reference to the Archive object to use. | 41 | * @param ar A reference to the Archive object to use. |
40 | */ | 42 | */ |
41 | virtual void archive( class Archive &ar )=0; | 43 | virtual void archive( class ArchiveBase &ar )=0; |
42 | }; | 44 | }; |
45 | |||
46 | ArchiveBase &operator<<(ArchiveBase &, const class Bu::Archival &); | ||
47 | ArchiveBase &operator<<(ArchiveBase &, class Bu::Archival &); | ||
48 | ArchiveBase &operator>>(ArchiveBase &, class Bu::Archival &); | ||
49 | |||
43 | } | 50 | } |
44 | 51 | ||
45 | #endif | 52 | #endif |