#include <stdio.h>
#include <stdlib.h>
#include <fstream>
#include <string>
#include <string.h>
#include <strings.h>
Go to the source code of this file.
|
bool | checkCmdLineFlag (const int argc, const char **argv, const char *string_ref) |
|
float | getCmdLineArgumentFloat (const int argc, const char **argv, const char *string_ref) |
|
int | getCmdLineArgumentInt (const int argc, const char **argv, const char *string_ref) |
|
bool | getCmdLineArgumentString (const int argc, const char **argv, const char *string_ref, char **string_retval) |
|
template<class T > |
bool | getCmdLineArgumentValue (const int argc, const char **argv, const char *string_ref, T *value) |
|
int | getFileExtension (char *filename, char **extension) |
|
char * | sdkFindFilePath (const char *filename, const char *executable_path) |
|
int | stringRemoveDelimiter (char delimiter, const char *string) |
|
#define FOPEN |
( |
|
fHandle, |
|
|
|
filename, |
|
|
|
mode |
|
) |
| (fHandle = fopen(filename, mode)) |
#define FOPEN_FAIL |
( |
|
result | ) |
(result == NULL) |
#define STRCASECMP strcasecmp |
Copyright 1993-2013 NVIDIA Corporation. All rights reserved.
Please refer to the NVIDIA end user license agreement (EULA) associated with this source code for terms and conditions that govern your use of this software. Any use, reproduction, disclosure, or distribution of this software and related documentation outside the terms of the EULA is strictly prohibited.
Definition at line 52 of file helper_string.h.
#define STRCPY |
( |
|
sFilePath, |
|
|
|
nLength, |
|
|
|
sPath |
|
) |
| strcpy(sFilePath, sPath) |
#define STRNCASECMP strncasecmp |
bool checkCmdLineFlag |
( |
const int |
argc, |
|
|
const char ** |
argv, |
|
|
const char * |
string_ref |
|
) |
| |
|
inline |
float getCmdLineArgumentFloat |
( |
const int |
argc, |
|
|
const char ** |
argv, |
|
|
const char * |
string_ref |
|
) |
| |
|
inline |
int getCmdLineArgumentInt |
( |
const int |
argc, |
|
|
const char ** |
argv, |
|
|
const char * |
string_ref |
|
) |
| |
|
inline |
bool getCmdLineArgumentString |
( |
const int |
argc, |
|
|
const char ** |
argv, |
|
|
const char * |
string_ref, |
|
|
char ** |
string_retval |
|
) |
| |
|
inline |
template<class T >
bool getCmdLineArgumentValue |
( |
const int |
argc, |
|
|
const char ** |
argv, |
|
|
const char * |
string_ref, |
|
|
T * |
value |
|
) |
| |
|
inline |
int getFileExtension |
( |
char * |
filename, |
|
|
char ** |
extension |
|
) |
| |
|
inline |
char* sdkFindFilePath |
( |
const char * |
filename, |
|
|
const char * |
executable_path |
|
) |
| |
|
inline |
Find the path for a file assuming that files are found in the searchPath.
- Returns
- the path if succeeded, otherwise 0
- Parameters
-
filename | name of the file |
executable_path | optional absolute path of the executable |
Definition at line 296 of file helper_string.h.
int stringRemoveDelimiter |
( |
char |
delimiter, |
|
|
const char * |
string |
|
) |
| |
|
inline |