From 5ab13e2deb8f904ef2a233749193fa09ea7013c4 Mon Sep 17 00:00:00 2001 From: Nathan Binkert Date: Mon, 22 Mar 2010 18:43:53 -0700 Subject: ruby: style pass --- src/mem/ruby/common/SubBlock.hh | 87 +++++++++++++++++------------------------ 1 file changed, 36 insertions(+), 51 deletions(-) (limited to 'src/mem/ruby/common/SubBlock.hh') diff --git a/src/mem/ruby/common/SubBlock.hh b/src/mem/ruby/common/SubBlock.hh index 8acdd9f4d..ab286dd0e 100644 --- a/src/mem/ruby/common/SubBlock.hh +++ b/src/mem/ruby/common/SubBlock.hh @@ -1,4 +1,3 @@ - /* * Copyright (c) 1999-2008 Mark D. Hill and David A. Wood * All rights reserved. @@ -27,69 +26,55 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* - * $Id$ - * - */ +#ifndef __MEM_RUBY_COMMON_SUBBLOCK_HH__ +#define __MEM_RUBY_COMMON_SUBBLOCK_HH__ -#ifndef SubBlock_H -#define SubBlock_H - -#include "mem/ruby/common/Global.hh" +#include "mem/gems_common/Vector.hh" #include "mem/ruby/common/Address.hh" #include "mem/ruby/common/DataBlock.hh" -#include "mem/gems_common/Vector.hh" - -class SubBlock { -public: - // Constructors - SubBlock() { } - SubBlock(const Address& addr, int size); +#include "mem/ruby/common/Global.hh" - // Destructor - ~SubBlock() { } +class SubBlock +{ + public: + SubBlock() { } + SubBlock(const Address& addr, int size); + ~SubBlock() { } - // Public Methods - const Address& getAddress() const { return m_address; } - void setAddress(const Address& addr) { m_address = addr; } + const Address& getAddress() const { return m_address; } + void setAddress(const Address& addr) { m_address = addr; } - int getSize() const { return m_data.size(); } - void setSize(int size) { m_data.setSize(size); } - uint8 getByte(int offset) const { return m_data[offset]; } - void setByte(int offset, uint8 data) { m_data[offset] = data; } + int getSize() const { return m_data.size(); } + void setSize(int size) { m_data.setSize(size); } + uint8 getByte(int offset) const { return m_data[offset]; } + void setByte(int offset, uint8 data) { m_data[offset] = data; } - // Shorthands - uint8 readByte() const { return getByte(0); } - void writeByte(uint8 data) { setByte(0, data); } + // Shorthands + uint8 readByte() const { return getByte(0); } + void writeByte(uint8 data) { setByte(0, data); } - // Merging to and from DataBlocks - We only need to worry about - // updates when we are using DataBlocks - void mergeTo(DataBlock& data) const { internalMergeTo(data); } - void mergeFrom(const DataBlock& data) { internalMergeFrom(data); } + // Merging to and from DataBlocks - We only need to worry about + // updates when we are using DataBlocks + void mergeTo(DataBlock& data) const { internalMergeTo(data); } + void mergeFrom(const DataBlock& data) { internalMergeFrom(data); } - void print(ostream& out) const; -private: + void print(ostream& out) const; - void internalMergeTo(DataBlock& data) const; - void internalMergeFrom(const DataBlock& data); + private: + void internalMergeTo(DataBlock& data) const; + void internalMergeFrom(const DataBlock& data); - // Data Members (m_ prefix) - Address m_address; - Vector m_data; + // Data Members (m_ prefix) + Address m_address; + Vector m_data; }; -// Output operator declaration -ostream& operator<<(ostream& out, const SubBlock& obj); - -// ******************* Definitions ******************* - -// Output operator definition -extern inline -ostream& operator<<(ostream& out, const SubBlock& obj) +inline ostream& +operator<<(ostream& out, const SubBlock& obj) { - obj.print(out); - out << flush; - return out; + obj.print(out); + out << flush; + return out; } -#endif //SubBlock_H +#endif // __MEM_RUBY_COMMON_SUBBLOCK_HH__ -- cgit v1.2.3