swkey.cpp:93: prototype for `class SWKey & SWKey::operator =(const char *)' does not match any in class `SWKey'
../include/swkey.h:41: candidates are: class SWKey & SWKey::operator =(const char *) const
../include/swkey.h:42:                 class SWKey & SWKey::operator =(class SWKey &)
../include/swkey.h:50:                 class SWKey & SWKey::operator =(class POSITION)
swkey.cpp: In method `bool SWKey::operator ==(const class SWKey &)':
swkey.cpp:135: call to non-const method `SWKey::operator const char *()' with const object
swkey.cpp:135: conversion of `ikey' from `SWKey' to `const char *' is ambiguous
cc1plus: warnings being treated as errors
swkey.cpp:136: warning: control reaches end of non-void function `SWKey::operator ==(const SWKey &)'
swkey.cpp: In method `bool SWKey::operator >(const class SWKey &)':
swkey.cpp:149: call to non-const method `SWKey::operator const char *()' with const object
swkey.cpp:149: conversion of `ikey' from `SWKey' to `const char *' is ambiguous
swkey.cpp:150: warning: control reaches end of non-void function `SWKey::operator >(const SWKey &)'
swkey.cpp: In method `bool SWKey::operator <(const class SWKey &)':
swkey.cpp:163: call to non-const method `SWKey::operator const char *()' with const object
swkey.cpp:163: conversion of `ikey' from `SWKey' to `const char *' is ambiguous
swkey.cpp:164: warning: control reaches end of non-void function `SWKey::operator <(const SWKey &)'
make: *** [swkey.o] Error 1
