Changeset 1545 for XIOS/dev/branch_openmp/src/group_factory_decl.cpp
- Timestamp:
- 06/18/18 20:32:55 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/src/group_factory_decl.cpp
r1460 r1545 5 5 { 6 6 # define macro(U) \ 7 template void CGroupFactory::AddGroup<U>( boost::shared_ptr<U> pgroup,boost::shared_ptr<U> cgroup); \8 template void CGroupFactory::AddChild<U>( boost::shared_ptr<U> group, boost::shared_ptr<U::RelChild> child); \9 template boost::shared_ptr<U> CGroupFactory::GetGroup<U>(boost::shared_ptr<U> group, const StdString & id); \10 template boost::shared_ptr<U::RelChild> CGroupFactory::GetChild<U>(boost::shared_ptr<U> group, const StdString & id); \11 template int CGroupFactory::GetGroupNum<U>( boost::shared_ptr<U> group); \12 template int CGroupFactory::GetGroupIdNum<U>( boost::shared_ptr<U> group); \13 template int CGroupFactory::GetChildNum<U>( boost::shared_ptr<U> group); \14 template int CGroupFactory::GetChildIdNum<U>( boost::shared_ptr<U> group); \15 template bool CGroupFactory::HasGroup<U>( boost::shared_ptr<U> group, const StdString & id); \16 template bool CGroupFactory::HasChild<U>( boost::shared_ptr<U> group, const StdString & id); \17 template boost::shared_ptr<U> CGroupFactory::CreateGroup<U>(boost::shared_ptr<U> group, const StdString & id ); \18 template boost::shared_ptr<U::RelChild> CGroupFactory::CreateChild<U>(boost::shared_ptr<U> group, const StdString & id);7 template void CGroupFactory::AddGroup<U>(std::shared_ptr<U> pgroup, std::shared_ptr<U> cgroup); \ 8 template void CGroupFactory::AddChild<U>(std::shared_ptr<U> group, std::shared_ptr<U::RelChild> child); \ 9 template std::shared_ptr<U> CGroupFactory::GetGroup<U>(std::shared_ptr<U> group, const StdString & id); \ 10 template std::shared_ptr<U::RelChild> CGroupFactory::GetChild<U>( std::shared_ptr<U> group, const StdString & id); \ 11 template int CGroupFactory::GetGroupNum<U>(std::shared_ptr<U> group); \ 12 template int CGroupFactory::GetGroupIdNum<U>(std::shared_ptr<U> group); \ 13 template int CGroupFactory::GetChildNum<U>(std::shared_ptr<U> group); \ 14 template int CGroupFactory::GetChildIdNum<U>(std::shared_ptr<U> group); \ 15 template bool CGroupFactory::HasGroup<U>(std::shared_ptr<U> group, const StdString & id); \ 16 template bool CGroupFactory::HasChild<U>(std::shared_ptr<U> group, const StdString & id); \ 17 template std::shared_ptr<U> CGroupFactory::CreateGroup<U>(std::shared_ptr<U> group, const StdString & id ); \ 18 template std::shared_ptr<U::RelChild> CGroupFactory::CreateChild<U>(std::shared_ptr<U> group, const StdString & id); 19 19 20 20 macro(CFieldGroup)
Note: See TracChangeset
for help on using the changeset viewer.