Merge "Remove checks for _USING_LIBCXX"

This commit is contained in:
Treehugger Robot 2019-01-16 18:43:18 +00:00 committed by Gerrit Code Review
commit 3a4591c750
2 changed files with 2 additions and 12 deletions

View file

@ -20,10 +20,8 @@
#include <errno.h>
#include <stdint.h>
#if (defined(__cplusplus) && defined(_USING_LIBCXX))
extern "C++" {
#ifdef __cplusplus
#include <string>
}
#endif
#include <log/log.h>
@ -196,14 +194,12 @@ class android_log_event_list {
return *this;
}
#if defined(_USING_LIBCXX)
android_log_event_list& operator<<(const std::string& value) {
int retval =
android_log_write_string8_len(ctx, value.data(), value.length());
if (retval < 0) ret = retval;
return *this;
}
#endif
android_log_event_list& operator<<(float value) {
int retval = android_log_write_float32(ctx, value);
@ -257,7 +253,6 @@ class android_log_event_list {
return ret >= 0;
}
#if defined(_USING_LIBCXX)
bool AppendString(const std::string& value) {
int retval =
android_log_write_string8_len(ctx, value.data(), value.length());
@ -271,7 +266,6 @@ class android_log_event_list {
if (retval < 0) ret = retval;
return ret;
}
#endif
bool AppendFloat(float value) {
int retval = android_log_write_float32(ctx, value);

View file

@ -25,10 +25,8 @@
#include <stdint.h>
#include <sys/types.h>
#if (defined(__cplusplus) && defined(_USING_LIBCXX))
extern "C++" {
#ifdef __cplusplus
#include <string>
}
#endif
#include <log/log.h>
@ -170,7 +168,6 @@ class __android_log_event_list : public android_log_event_list {
: android_log_event_list(log_msg) {
}
#if defined(_USING_LIBCXX)
operator std::string() {
if (ret) return std::string("");
const char* cp = nullptr;
@ -179,7 +176,6 @@ class __android_log_event_list : public android_log_event_list {
if (!cp || (len <= 0)) return std::string("");
return std::string(cp, len);
}
#endif
};
}
#endif