// Copyright 1998 Zanshin Inc.
// The contents of this file are subject to the Zanshin Public License Version
// 1.0 (the "License"); you may not use this file except in compliance with the
// License. You should have received a copy of the License with Latte; see
// the file COPYING. You may also obtain a copy of the License at
// .
//
// Software distributed under the License is distributed on an "AS IS" basis,
// WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
// for the specific language governing rights and limitations under the
// License.
//
// The Original Code is Latte.
//
// The Initial Developer of the Original Code is Zanshin, Inc.
#include
using namespace std;
#ifndef latte_use_intrinsic_string
// I shouldn't need to define these, but some compilers are stupid
bool
operator < (const latte_string &a, const latte_string &b)
{
return (static_cast(a) < static_cast(b));
}
bool
operator == (const latte_string &a, const latte_string &b)
{
return ((&a == &b)
|| (static_cast(a) ==
static_cast(b)));
}
ostream &
operator << (ostream &out, const latte_string &str)
{
return (out << static_cast(str));
}
#endif // latte_use_intrinsic_string