1cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//===- RegionFragment.cpp -------------------------------------------------===//
2cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//
3cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//                     The MCLinker Project
4cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//
5cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao// This file is distributed under the University of Illinois Open Source
6cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao// License. See LICENSE.TXT for details.
7cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//
8cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//===----------------------------------------------------------------------===//
922add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao#include <mcld/Fragment/RegionFragment.h>
10cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao
11cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liaousing namespace mcld;
12cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao
13cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//===----------------------------------------------------------------------===//
14cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao// RegionFragment
15cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao//===----------------------------------------------------------------------===//
16f33f6de54db174aa679a4b6d1e040d37e95541c0Stephen HinesRegionFragment::RegionFragment(llvm::StringRef pRegion, SectionData* pSD)
17cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao  : Fragment(Fragment::Region, pSD), m_Region(pRegion) {
18cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao}
19cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao
20cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei LiaoRegionFragment::~RegionFragment()
21cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao{
22cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao}
23cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao
2422add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liaosize_t RegionFragment::size() const
2522add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao{
2622add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao  return m_Region.size();
2722add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao}
2822add6ff3426df1a85089fe6a6e1597ee3b6f300Shih-wei Liao
29