mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 21:35:39 +00:00
Bug 1186709 - Remove MOZ_IMPLICIT from security/sandbox/chromium. r=bobowen
This commit is contained in:
parent
958aa765f5
commit
315c4ad9c2
@ -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_);
|
||||
}
|
||||
|
@ -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) {}
|
||||
|
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user