10#if !defined (HPP_ALIB_CAMP_ENVIRONMENT)
14#if !defined (HPP_ALIB_STRINGS_LOCALSTRING)
18#if defined (__GLIBCXX__) || defined(__APPLE__) || defined(__ANDROID_NDK__)
20#elif defined( _WIN32 )
23 #pragma message ("Unknown Platform in file: " __FILE__ )
27namespace alib {
namespace lang::system {
42 nchar* env= std::getenv( nName );
TAString & _(const TString< TChar > &src, integer regionStart, integer regionLength=MAX_LEN)
constexpr bool IsEmpty() const
#define ALIB_WARNINGS_RESTORE
#define ALIB_STRINGS_TO_NARROW( src, dest, bufSize)
#define ALIB_WARNINGS_ALLOW_UNSAFE_FUNCTION_OR_VARIABLE
@ Clear
Chooses to clear existing data.
strings::TString< nchar > NString
Type alias in namespace alib.
characters::nchar nchar
Type alias in namespace alib.
static ALIB_API bool Get(const CString &varName, AString &target, lang::CurrentData targetData=lang::CurrentData::Clear)