Bug 1186709 - Remove MOZ_IMPLICIT from security/sandbox/chromium. r=bobowen

This commit is contained in:
Jed Davis 2015-07-23 08:28:00 -04:00
parent 958aa765f5
commit 315c4ad9c2
3 changed files with 6 additions and 6 deletions

View File

@ -208,7 +208,7 @@ class RefCountedData
: public base::RefCountedThreadSafe< base::RefCountedData<T> > {
public:
RefCountedData() : data() {}
MOZ_IMPLICIT RefCountedData(const T& in_value) : data(in_value) {}
RefCountedData(const T& in_value) : data(in_value) {}
T data;
@ -275,7 +275,7 @@ class scoped_refptr {
scoped_refptr() : ptr_(NULL) {
}
MOZ_IMPLICIT scoped_refptr(T* p) : ptr_(p) {
scoped_refptr(T* p) : ptr_(p) {
if (ptr_)
AddRef(ptr_);
}

View File

@ -179,10 +179,10 @@ template <typename STRING_TYPE> class BasicStringPiece {
// in a "const char*" or a "string" wherever a "StringPiece" is
// expected (likewise for char16, string16, StringPiece16).
BasicStringPiece() : ptr_(NULL), length_(0) {}
MOZ_IMPLICIT BasicStringPiece(const value_type* str)
BasicStringPiece(const value_type* str)
: ptr_(str),
length_((str == NULL) ? 0 : STRING_TYPE::traits_type::length(str)) {}
MOZ_IMPLICIT BasicStringPiece(const STRING_TYPE& str)
BasicStringPiece(const STRING_TYPE& str)
: ptr_(str.data()), length_(str.size()) {}
BasicStringPiece(const value_type* offset, size_type len)
: ptr_(offset), length_(len) {}

View File

@ -67,7 +67,7 @@ class KillResultExprImpl : public internal::ResultExprImpl {
class TraceResultExprImpl : public internal::ResultExprImpl {
public:
MOZ_IMPLICIT TraceResultExprImpl(uint16_t aux) : aux_(aux) {}
TraceResultExprImpl(uint16_t aux) : aux_(aux) {}
ErrorCode Compile(PolicyCompiler* pc) const override {
return ErrorCode(ErrorCode::ERR_TRACE + aux_);
@ -151,7 +151,7 @@ class IfThenResultExprImpl : public internal::ResultExprImpl {
class ConstBoolExprImpl : public internal::BoolExprImpl {
public:
MOZ_IMPLICIT ConstBoolExprImpl(bool value) : value_(value) {}
ConstBoolExprImpl(bool value) : value_(value) {}
ErrorCode Compile(PolicyCompiler* pc,
ErrorCode true_ec,