00001 #ifndef CCTBX_CRYSTAL_WORKAROUNDS_BPL_H
00002 #define CCTBX_CRYSTAL_WORKAROUNDS_BPL_H
00003
00004 #if defined(__sgi) && !defined(__GNUC__)
00005
00006 namespace cctbx { namespace crystal {
00007
00008 namespace work_around_edg_typename_handling {
00009 #if defined(CCTBX_CRYSTAL_DIRECT_SPACE_ASU_H)
00010 typedef direct_space_asu::asu_mappings<>
00011 asu_mappings_default;
00012 typedef boost::shared_ptr<direct_space_asu::asu_mappings<> >
00013 boost_shared_ptr_asu_mappings_default;
00014 #endif
00015 #if defined(CCTBX_CRYSTAL_PAIR_TABLES_H)
00016 typedef pair_asu_table<>
00017 pair_asu_table_default;
00018 typedef boost::shared_ptr<pair_asu_table<> >
00019 boost_shared_ptr_pair_asu_table_default;
00020 #endif
00021 }
00022
00023 }}
00024
00025 #endif
00026
00027 #endif // CCTBX_CRYSTAL_WORKAROUNDS_BPL_H