gvsu/cs677/pa4/ElementSet.h
josh 2f9c310fc1 added label() functions
git-svn-id: svn://anubis/gvsu@308 45c1a28c-8058-47b2-ae61-ca45b979098e
2008-12-01 01:01:33 +00:00

25 lines
457 B
C++

#ifndef ELEMENTSET_H
#define ELEMENTSET_H ELEMENTSET_H
#include <set>
#include <iostream>
class ElementSet
{
private:
std::set<char> mySet;
public:
ElementSet();
ElementSet(char initial);
int size() { return mySet.size(); }
ElementSet Union(const ElementSet & other);
ElementSet Intersection(const ElementSet & other);
void label();
friend std::ostream & operator<<(std::ostream & out, const ElementSet & e);
};
#endif