X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fmisc%2Fstrutils.hxx;h=1288f7dedbab344da1c40428524786b3a7ccdd7c;hb=5bab565cfe4c30d6cf08ecaba50af74d5e4f0c98;hp=c8c430a428722c3b5f94504eb272e961d0a3c437;hpb=82459a2802a939434f9fc5b88d2b2aea58f0043d;p=simgear.git diff --git a/simgear/misc/strutils.hxx b/simgear/misc/strutils.hxx index c8c430a4..1288f7de 100644 --- a/simgear/misc/strutils.hxx +++ b/simgear/misc/strutils.hxx @@ -1,5 +1,8 @@ -// String utilities. -// +/** + * \file strutils.hxx + * String utilities. + */ + // Written by Bernie Bright, 1998 // // Copyright (C) 1998 Bernie Bright - bbright@c031.aone.net.au @@ -21,6 +24,7 @@ // // $Id$ + #ifndef STRUTILS_H #define STRUTILS_H @@ -28,34 +32,35 @@ #include STL_STRING -#ifdef FG_HAVE_STD_INCLUDES +#ifdef SG_HAVE_STD_INCLUDES # include #else # include #endif -FG_USING_STD(string); +SG_USING_STD(string); -// Default characters to remove. + +/** Default characters to remove. */ extern const string whitespace; -// Returns a string with trailing characters removed. +/** Returns a string with trailing characters removed. */ string trimleft( const string& s, const string& trimmings = whitespace ); -// Returns a string with leading characters removed. +/** Returns a string with leading characters removed. */ string trimright( const string& s, const string& trimmings = whitespace ); -// Returns a string with leading and trailing characters removed. +/** Returns a string with leading and trailing characters removed. */ string trim( const string& s, const string& trimmings = whitespace ); -//----------------------------------------------------------------------------- - +/** atof() wrapper for "string" type */ inline double atof( const string& str ) { return ::atof( str.c_str() ); } +/** atoi() wrapper for "string" type */ inline int atoi( const string& str ) {