Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PsString.cxx File Reference

#include <PsString.h>
#include <string>
#include <ctype.h>
#include <PsPolator.h>
#include "PsController.h"
#include "PsOutgoingSynchronisationMessage.h"
#include "PsIncomingSynchronisationMessage.h"
#include <strstream>

Include dependency graph for PsString.cxx:

Include dependency graph

Go to the source code of this file.

Functions

PsStringsep (PsString &oChaine)
bool operator> (const PsString &Source1, const PsString &Source2)
bool operator< (const PsString &Source1, const PsString &Source2)
bool operator>= (const PsString &Source1, const PsString &Source2)
bool operator<= (const PsString &Source1, const PsString &Source2)
bool operator!= (const PsString &Source1, const PsString &Source2)
bool operator== (const PsString &Source1, const PsString &Source2)


Function Documentation

bool operator!= const PsString   Source1,
const PsString   Source2
 

Parameters:
source1 first PsString
source2 second PsString
Returns:
the two PsString are different

Definition at line 508 of file PsString.cxx.

References PsString::_CString.

00509 {
00510    //   cout<<"operator != (const PsString , const PsString)"<<endl;
00511    //   cout<<"_"<<Source1._CString<<"_"<<Source2._CString<<endl;
00512   return (strcmp(Source1._CString, Source2._CString));
00513 }

bool operator< const PsString   Source1,
const PsString   Source2
 

Parameters:
source1 first PsString
source2 second PsString
Returns:
the first string is stricly smaller in lexicographic order

Definition at line 491 of file PsString.cxx.

References PsString::_CString.

00492 {
00493    //      cout<<"operator < (const PsString , const PsString)"<<endl;
00494    //      cout<<"_"<<Source1._CString<<"_"<<Source2._CString<<"_"<<endl;
00495   return (strcmp(Source1._CString, Source2._CString)< 0);
00496 }

bool operator<= const PsString   Source1,
const PsString   Source2
 

Parameters:
source1 first PsString
source2 second PsString
Returns:
the first string is smaller in lexicographic order

Definition at line 503 of file PsString.cxx.

00504 {
00505   return (!(Source1 > Source2));
00506 }

bool operator== const PsString   Source1,
const PsString   Source2
 

Parameters:
source1 first PsString
source2 second PsString
Returns:
the two PsString are equal in a lexicographic point of view

Definition at line 517 of file PsString.cxx.

00518 {
00519   return (!(Source1 != Source2));
00520 }

bool operator> const PsString   Source1,
const PsString   Source2
 

Parameters:
source1 first PsString
source2 second PsString
Returns:
the first string is stricly greater in lexicographic order

Definition at line 486 of file PsString.cxx.

References PsString::_CString.

00487 {
00488   return (strcmp(Source1._CString, Source2._CString)> 0);
00489 }

bool operator>= const PsString   Source1,
const PsString   Source2
 

Parameters:
source1 first PsString
source2 second PsString
Returns:
the first string is greater in lexicographic order

Definition at line 498 of file PsString.cxx.

00499 {
00500   return (!(Source1 < Source2));
00501 }

PsString& sep PsString   oChaine
 

Definition at line 381 of file PsString.cxx.

00382 {
00383    return (oChaine);
00384 }


logo OpenMask

Documentation generated on Mon Nov 25 15:25:47 2002

Generated with doxygen 1.2.12 by Dimitri van Heesch ,   1997-2001