// Copyright 2008 Google Inc. All Rights Reserved.

#include "gutil/strings/charset.h"

#include <string.h>

namespace strings {

CharSet::CharSet() {
  memset(this, 0, sizeof(*this));
}

CharSet::CharSet(const char* characters) {
  memset(this, 0, sizeof(*this));
  for (; *characters != '\0'; ++characters) {
    Add(*characters);
  }
}

CharSet::CharSet(const CharSet& other) {
  memcpy(this, &other, sizeof(*this));
}

}  // namespace strings
