| Index: net/quic/test_tools/quic_test_utils.h
|
| diff --git a/net/quic/test_tools/quic_test_utils.h b/net/quic/test_tools/quic_test_utils.h
|
| index 46a0c2d2d643eae91ac9c3cab4c8513750d51423..a708dacc8f573ddad7e82e5212371868ab5038c7 100644
|
| --- a/net/quic/test_tools/quic_test_utils.h
|
| +++ b/net/quic/test_tools/quic_test_utils.h
|
| @@ -215,19 +215,12 @@ QuicPacket* BuildUnsizedDataPacket(QuicFramer* framer,
|
| const QuicFrames& frames,
|
| size_t packet_size);
|
|
|
| -template <typename SaveType>
|
| -class ValueRestore {
|
| +// When constructed, checks that all QUIC flags have their correct default
|
| +// values and when destructed, restores those values.
|
| +class QuicFlagSaver {
|
| public:
|
| - ValueRestore(SaveType* name, SaveType value) : name_(name), value_(*name) {
|
| - *name_ = value;
|
| - }
|
| - ~ValueRestore() { *name_ = value_; }
|
| -
|
| - private:
|
| - SaveType* name_;
|
| - SaveType value_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(ValueRestore);
|
| + QuicFlagSaver();
|
| + ~QuicFlagSaver();
|
| };
|
|
|
| // Simple random number generator used to compute random numbers suitable
|
|
|