Functions | |
int MRPTDLLIMPEXP | sprintf (char *buf, size_t bufSize, const char *format,...) MRPT_NO_THROWS MRPT_printf_format_check(3 |
An OS-independent version of sprintf (Notice the bufSize param, which may be ignored in some compilers). | |
int MRPTDLLIMPEXP int MRPTDLLIMPEXP | vsprintf (char *buf, size_t bufSize, const char *format, va_list args) MRPT_NO_THROWS |
An OS-independent version of vsprintf (Notice the bufSize param, which may be ignored in some compilers). | |
int MRPTDLLIMPEXP | vsnprintf (char *buf, size_t bufSize, const char *format, va_list args) MRPT_NO_THROWS |
An OS-independent version of vsnprintf (Notice the bufSize param, which may be ignored in some compilers). | |
FILE MRPTDLLIMPEXP * | fopen (const char *fileName, const char *mode) MRPT_NO_THROWS |
An OS-independent version of fopen. | |
FILE MRPTDLLIMPEXP * | fopen (const std::string &fileName, const char *mode) MRPT_NO_THROWS |
An OS-independent version of fopen (std::string version). | |
int MRPTDLLIMPEXP | fprintf (FILE *fil, const char *format,...) MRPT_NO_THROWS MRPT_printf_format_check(2 |
An OS-independent version of fprintf. | |
int MRPTDLLIMPEXP int MRPTDLLIMPEXP | fscanf (FILE *fil, const char *format,...) MRPT_NO_THROWS MRPT_scanf_format_check(2 |
An OS-independent version of fscanf. | |
int MRPTDLLIMPEXP int MRPTDLLIMPEXP void MRPTDLLIMPEXP | fclose (FILE *f) MRPT_NO_THROWS |
An OS-independent version of fclose. | |
char MRPTDLLIMPEXP * | strcat (char *dest, size_t destSize, const char *source) MRPT_NO_THROWS |
An OS-independent version of strcat. | |
char MRPTDLLIMPEXP * | strcpy (char *dest, size_t destSize, const char *source) MRPT_NO_THROWS |
An OS-independent version of strcpy. | |
int MRPTDLLIMPEXP | _strcmp (const char *str1, const char *str2) MRPT_NO_THROWS |
An OS-independent version of strcmp. | |
int MRPTDLLIMPEXP | _strcmpi (const char *str1, const char *str2) MRPT_NO_THROWS |
An OS-independent version of strcmpi. | |
int64_t MRPTDLLIMPEXP | _strtoll (const char *nptr, char **endptr, int base) |
An OS-independent version of strtoll. | |
uint64_t MRPTDLLIMPEXP | _strtoull (const char *nptr, char **endptr, int base) |
An OS-independent version of strtoull. | |
void MRPTDLLIMPEXP | memcpy (void *dest, size_t destSize, const void *src, size_t copyCount) MRPT_NO_THROWS |
An OS and compiler independent version of "memcpy". | |
int MRPTDLLIMPEXP | getch () MRPT_NO_THROWS |
An OS-independent version of getch, which waits until a key is pushed. | |
bool MRPTDLLIMPEXP | kbhit () MRPT_NO_THROWS |
An OS-independent version of kbhit, which returns true if a key has been pushed. |
Most of these functions are converted into calls to standard functions, unless we are into Visual Studio 2005 (or newer). In that case the secure version of the standard library functions (prefix "_s") are used instead.
int MRPTDLLIMPEXP mrpt::system::os::_strcmp | ( | const char * | str1, | |
const char * | str2 | |||
) |
An OS-independent version of strcmp.
int MRPTDLLIMPEXP mrpt::system::os::_strcmpi | ( | const char * | str1, | |
const char * | str2 | |||
) |
An OS-independent version of strcmpi.
Referenced by mrpt::utils::CMHPropertiesValuesList::getElemental(), and mrpt::utils::CMHPropertiesValuesList::setElemental().
int64_t MRPTDLLIMPEXP mrpt::system::os::_strtoll | ( | const char * | nptr, | |
char ** | endptr, | |||
int | base | |||
) |
An OS-independent version of strtoll.
uint64_t MRPTDLLIMPEXP mrpt::system::os::_strtoull | ( | const char * | nptr, | |
char ** | endptr, | |||
int | base | |||
) |
An OS-independent version of strtoull.
int MRPTDLLIMPEXP int MRPTDLLIMPEXP void MRPTDLLIMPEXP mrpt::system::os::fclose | ( | FILE * | f | ) |
An OS-independent version of fclose.
Referenced by mrpt::utils::CDynamicGrid< mrpt::slam::THeightGridmapCell >::saveToTextFile(), and mrpt::reactivenav::CAbstractReactiveNavigationSystem::TDebug::~TDebug().
FILE MRPTDLLIMPEXP* mrpt::system::os::fopen | ( | const std::string & | fileName, | |
const char * | mode | |||
) |
An OS-independent version of fopen (std::string version).
Referenced by mrpt::utils::CDynamicGrid< mrpt::slam::THeightGridmapCell >::saveToTextFile(), and mrpt::reactivenav::CAbstractReactiveNavigationSystem::TDebug::TDebug().
FILE MRPTDLLIMPEXP* mrpt::system::os::fopen | ( | const char * | fileName, | |
const char * | mode | |||
) |
An OS-independent version of fopen.
int MRPTDLLIMPEXP mrpt::system::os::fprintf | ( | FILE * | fil, | |
const char * | format, | |||
... | ||||
) |
An OS-independent version of fprintf.
Referenced by mrpt::reactivenav::CAbstractReactiveNavigationSystem::TDebug::printf(), and mrpt::utils::CDynamicGrid< mrpt::slam::THeightGridmapCell >::saveToTextFile().
int MRPTDLLIMPEXP int MRPTDLLIMPEXP mrpt::system::os::fscanf | ( | FILE * | fil, | |
const char * | format, | |||
... | ||||
) |
An OS-independent version of fscanf.
int MRPTDLLIMPEXP mrpt::system::os::getch | ( | ) |
An OS-independent version of getch, which waits until a key is pushed.
bool MRPTDLLIMPEXP mrpt::system::os::kbhit | ( | ) |
An OS-independent version of kbhit, which returns true if a key has been pushed.
void MRPTDLLIMPEXP mrpt::system::os::memcpy | ( | void * | dest, | |
size_t | destSize, | |||
const void * | src, | |||
size_t | copyCount | |||
) |
An OS and compiler independent version of "memcpy".
int MRPTDLLIMPEXP mrpt::system::os::sprintf | ( | char * | buf, | |
size_t | bufSize, | |||
const char * | format, | |||
... | ||||
) |
An OS-independent version of sprintf (Notice the bufSize param, which may be ignored in some compilers).
char MRPTDLLIMPEXP* mrpt::system::os::strcat | ( | char * | dest, | |
size_t | destSize, | |||
const char * | source | |||
) |
An OS-independent version of strcat.
char MRPTDLLIMPEXP* mrpt::system::os::strcpy | ( | char * | dest, | |
size_t | destSize, | |||
const char * | source | |||
) |
An OS-independent version of strcpy.
int MRPTDLLIMPEXP mrpt::system::os::vsnprintf | ( | char * | buf, | |
size_t | bufSize, | |||
const char * | format, | |||
va_list | args | |||
) |
An OS-independent version of vsnprintf (Notice the bufSize param, which may be ignored in some compilers).
int MRPTDLLIMPEXP int MRPTDLLIMPEXP mrpt::system::os::vsprintf | ( | char * | buf, | |
size_t | bufSize, | |||
const char * | format, | |||
va_list | args | |||
) |
An OS-independent version of vsprintf (Notice the bufSize param, which may be ignored in some compilers).
Referenced by mrpt::reactivenav::CAbstractReactiveNavigationSystem::TextoDebug().
Page generated by Doxygen 1.5.7.1 for MRPT 0.6.5 SVN: at Mon Feb 23 13:25:04 EST 2009 |