more comfortable gitignore and configure
[ozulis.git] / src / target-data.cc
blobe8fac8c392563e008992eed031a2d781c86c7b60
1 #include <boost/foreach.hpp>
3 #include "target-data.hh"
5 template class std::vector<TargetData::TypeAlignment>;
7 const TargetData::TypeAlignment *
8 TargetData::find(TargetData::TypeAlignment::Type type, uint8_t size) const
10 BOOST_FOREACH(const TargetData::TypeAlignment & align, typeAlignments)
11 if (align.type == type && align.size == size)
12 return &align;
13 return 0;
16 const TargetData::TypeAlignment *
17 TargetData::findPointer() const
19 BOOST_FOREACH(const TargetData::TypeAlignment & align, typeAlignments)
20 if (align.type == TypeAlignment::Pointer)
21 return &align;
22 return 0;