/*
 ============================================================================
 Name        : ArrayListOfDogs.c
 Author      : Matt Boutell, David Mutchler and YOUR-NAME-HERE
 Description : A simple version of a resizable array of Dogs.
 ============================================================================
 */

#ifndef ARRAYLISTOFDOGS_H_
#define ARRAYLISTOFDOGS_H_

#include "Dog.h"

typedef struct {
	// TODO: Fill in the fields here
} ArrayListOfDogs;

ArrayListOfDogs* constructArrayListOfDogs();
void add(ArrayListOfDogs* dogs, Dog* dogToAdd);
unsigned int listStoredAt(ArrayListOfDogs* dogs);
int listSize(ArrayListOfDogs* dogs);
int listCapacity(ArrayListOfDogs* dogs);
void listPrintContents(ArrayListOfDogs* dogs);

#endif /* ARRAYLISTOFDOGS_H_ */