Monero
Loading...
Searching...
No Matches
archivertest.cpp File Reference
#include "archiver.h"
#include <iostream>
#include <vector>
Include dependency graph for archivertest.cpp:

Classes

struct  Student
struct  Group
class  Shape
class  Circle
class  Box
class  Canvas

Functions

template<typename Archiver>
Archiveroperator& (Archiver &ar, Student &s)
std::ostream & operator<< (std::ostream &os, const Student &s)
void test1 ()
template<typename Archiver>
Archiveroperator& (Archiver &ar, Group &g)
std::ostream & operator<< (std::ostream &os, const Group &g)
void test2 ()
template<typename Archiver>
Archiveroperator& (Archiver &ar, Shape &s)
template<typename Archiver>
Archiveroperator& (Archiver &ar, Circle &c)
template<typename Archiver>
Archiveroperator& (Archiver &ar, Box &b)
template<typename Archiver>
Archiveroperator& (Archiver &ar, Shape *&shape)
template<typename Archiver>
Archiveroperator& (Archiver &ar, Canvas &c)
void test3 ()
int main ()

Function Documentation

◆ main()

int main ( void )

◆ operator&() [1/7]

template<typename Archiver>
Archiver & operator& ( Archiver & ar,
Box & b )

◆ operator&() [2/7]

template<typename Archiver>
Archiver & operator& ( Archiver & ar,
Canvas & c )

◆ operator&() [3/7]

template<typename Archiver>
Archiver & operator& ( Archiver & ar,
Circle & c )

◆ operator&() [4/7]

template<typename Archiver>
Archiver & operator& ( Archiver & ar,
Group & g )

◆ operator&() [5/7]

template<typename Archiver>
Archiver & operator& ( Archiver & ar,
Shape & s )

◆ operator&() [6/7]

template<typename Archiver>
Archiver & operator& ( Archiver & ar,
Shape *& shape )

◆ operator&() [7/7]

template<typename Archiver>
Archiver & operator& ( Archiver & ar,
Student & s )

◆ operator<<() [1/2]

std::ostream & operator<< ( std::ostream & os,
const Group & g )

◆ operator<<() [2/2]

std::ostream & operator<< ( std::ostream & os,
const Student & s )

◆ test1()

void test1 ( )

◆ test2()

void test2 ( )

◆ test3()

void test3 ( )