Commit 3e0ec8de authored by Feng Xiao's avatar Feng Xiao

Merge pull request #70 from AustinSchuh/master

Fixed Unused Parameter warning in headers.
parents 11e6e9a3 ec71d5d3
...@@ -77,7 +77,7 @@ class FieldGenerator { ...@@ -77,7 +77,7 @@ class FieldGenerator {
// Generate static default variable for this field. These are placed inside // Generate static default variable for this field. These are placed inside
// the message class. Most field types don't need this, so the default // the message class. Most field types don't need this, so the default
// implementation is empty. // implementation is empty.
virtual void GenerateStaticMembers(io::Printer* printer) const {} virtual void GenerateStaticMembers(io::Printer* /*printer*/) const {}
// Generate prototypes for all of the accessor functions related to this // Generate prototypes for all of the accessor functions related to this
// field. These are placed inside the class definition. // field. These are placed inside the class definition.
...@@ -92,7 +92,7 @@ class FieldGenerator { ...@@ -92,7 +92,7 @@ class FieldGenerator {
// placed somewhere in the .cc file. // placed somewhere in the .cc file.
// Most field types don't need this, so the default implementation is empty. // Most field types don't need this, so the default implementation is empty.
virtual void GenerateNonInlineAccessorDefinitions( virtual void GenerateNonInlineAccessorDefinitions(
io::Printer* printer) const {} io::Printer* /*printer*/) const {}
// Generate lines of code (statements, not declarations) which clear the // Generate lines of code (statements, not declarations) which clear the
// field. This is used to define the clear_$name$() method as well as // field. This is used to define the clear_$name$() method as well as
...@@ -122,14 +122,15 @@ class FieldGenerator { ...@@ -122,14 +122,15 @@ class FieldGenerator {
// Generate any code that needs to go in the class's SharedDtor() method, // Generate any code that needs to go in the class's SharedDtor() method,
// invoked by the destructor. // invoked by the destructor.
// Most field types don't need this, so the default implementation is empty. // Most field types don't need this, so the default implementation is empty.
virtual void GenerateDestructorCode(io::Printer* printer) const {} virtual void GenerateDestructorCode(io::Printer* /*printer*/) const {}
// Generate code that allocates the fields's default instance. // Generate code that allocates the fields's default instance.
virtual void GenerateDefaultInstanceAllocator(io::Printer* printer) const {} virtual void GenerateDefaultInstanceAllocator(io::Printer* /*printer*/)
const {}
// Generate code that should be run when ShutdownProtobufLibrary() is called, // Generate code that should be run when ShutdownProtobufLibrary() is called,
// to delete all dynamically-allocated objects. // to delete all dynamically-allocated objects.
virtual void GenerateShutdownCode(io::Printer* printer) const {} virtual void GenerateShutdownCode(io::Printer* /*printer*/) const {}
// Generate lines to decode this field, which will be placed inside the // Generate lines to decode this field, which will be placed inside the
// message's MergeFromCodedStream() method. // message's MergeFromCodedStream() method.
......
...@@ -1280,11 +1280,11 @@ class LIBPROTOBUF_EXPORT DescriptorPool { ...@@ -1280,11 +1280,11 @@ class LIBPROTOBUF_EXPORT DescriptorPool {
// Reports a warning in the FileDescriptorProto. Use this function if the // Reports a warning in the FileDescriptorProto. Use this function if the
// problem occured should NOT interrupt building the FileDescriptorProto. // problem occured should NOT interrupt building the FileDescriptorProto.
virtual void AddWarning( virtual void AddWarning(
const string& filename, // File name in which the error occurred. const string& /*filename*/, // File name in which the error occurred.
const string& element_name, // Full name of the erroneous element. const string& /*element_name*/, // Full name of the erroneous element.
const Message* descriptor, // Descriptor of the erroneous element. const Message* /*descriptor*/, // Descriptor of the erroneous element.
ErrorLocation location, // One of the location constants, above. ErrorLocation /*location*/, // One of the location constants, above.
const string& message // Human-readable error message. const string& /*message*/ // Human-readable error message.
) {} ) {}
private: private:
......
...@@ -389,19 +389,19 @@ class LIBPROTOBUF_EXPORT Reflection { ...@@ -389,19 +389,19 @@ class LIBPROTOBUF_EXPORT Reflection {
// is set, false otherwise. // is set, false otherwise.
// TODO(jieluo) - make it pure virtual after updating all // TODO(jieluo) - make it pure virtual after updating all
// the subclasses. // the subclasses.
virtual bool HasOneof(const Message& message, virtual bool HasOneof(const Message& /*message*/,
const OneofDescriptor* oneof_descriptor) const { const OneofDescriptor* /*oneof_descriptor*/) const {
return false; return false;
} }
virtual void ClearOneof(Message* message, virtual void ClearOneof(Message* /*message*/,
const OneofDescriptor* oneof_descriptor) const {} const OneofDescriptor* /*oneof_descriptor*/) const {}
// Returns the field descriptor if the oneof is set. NULL otherwise. // Returns the field descriptor if the oneof is set. NULL otherwise.
// TODO(jieluo) - make it pure virtual. // TODO(jieluo) - make it pure virtual.
virtual const FieldDescriptor* GetOneofFieldDescriptor( virtual const FieldDescriptor* GetOneofFieldDescriptor(
const Message& message, const Message& /*message*/,
const OneofDescriptor* oneof_descriptor) const { const OneofDescriptor* /*oneof_descriptor*/) const {
return NULL; return NULL;
} }
......
...@@ -83,7 +83,8 @@ inline int CalculateReserve(Iter begin, Iter end, std::forward_iterator_tag) { ...@@ -83,7 +83,8 @@ inline int CalculateReserve(Iter begin, Iter end, std::forward_iterator_tag) {
} }
template <typename Iter> template <typename Iter>
inline int CalculateReserve(Iter begin, Iter end, std::input_iterator_tag) { inline int CalculateReserve(Iter /*begin*/, Iter /*end*/,
std::input_iterator_tag) {
return -1; return -1;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment