throw() 指定子を持つ仮想メソッドを Google でモックしようとしています。元の関数は次のようになります。
virtual ReturnValue FunctionName() const throw();
コンパイラ エラーが発生します。looser throw specifier for 'virtual FunctionSignature'
これまでに試したコードは次のとおりです。
MOCK_CONST_METHOD0( FunctionName, ReturnValue() );
MOCK_CONST_METHOD0( FunctionName, ReturnValue() throw() );
MOCK_CONST_METHOD0( FunctionName, ReturnValue() ) throw(); // Gives a different error entirely.
思いつく限りのあらゆる組み合わせを試しましたが、これらが最も論理的と思われるものです。throw() 指定子を使用して Google がメソッドをモックするにはどうすればよいですか?