Changeset 167:ce858a642092 in finroc_plugins_data_ports
- Timestamp:
- 12.12.2020 22:59:33 (2 years ago)
- Branch:
- 17.03
- Children:
- 168:93edcd043226, 169:2b50c086b695
- Phase:
- public
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
numeric/tNumber.cpp
r149 r167 274 274 } 275 275 276 template classrrlib::rtti::detail::tDataTypeInfo<finroc::data_ports::numeric::tNumber>;277 template classrrlib::rtti::detail::tDataTypeInfo<std::vector<finroc::data_ports::numeric::tNumber>>;276 template struct rrlib::rtti::detail::tDataTypeInfo<finroc::data_ports::numeric::tNumber>; 277 template struct rrlib::rtti::detail::tDataTypeInfo<std::vector<finroc::data_ports::numeric::tNumber>>; -
numeric/tNumber.h
r149 r167 205 205 } 206 206 207 extern template classrrlib::rtti::detail::tDataTypeInfo<finroc::data_ports::numeric::tNumber>;208 extern template classrrlib::rtti::detail::tDataTypeInfo<std::vector<finroc::data_ports::numeric::tNumber>>;207 extern template struct rrlib::rtti::detail::tDataTypeInfo<finroc::data_ports::numeric::tNumber>; 208 extern template struct rrlib::rtti::detail::tDataTypeInfo<std::vector<finroc::data_ports::numeric::tNumber>>; 209 209 210 210 #endif -
tEvent.cpp
r149 r167 133 133 } 134 134 135 template classrrlib::rtti::detail::tDataTypeInfo<finroc::data_ports::tEvent>;135 template struct rrlib::rtti::detail::tDataTypeInfo<finroc::data_ports::tEvent>; 136 136 -
tEvent.h
r149 r167 124 124 }; 125 125 126 extern template classdetail::tDataTypeInfo<finroc::data_ports::tEvent>;126 extern template struct detail::tDataTypeInfo<finroc::data_ports::tEvent>; 127 127 128 128 } -
tPortPack.h
r143 r167 151 151 inline typename std::tuple_element<Tindex, std::tuple<TPort<TTypes>...>>::type &GetPort() 152 152 { 153 static_assert(Tindex < this->NumberOfPorts(), "Port index not in range");153 static_assert(Tindex < NumberOfPorts(), "Port index not in range"); 154 154 return *std::get<Tindex>(this->ports); 155 155 } … … 254 254 inline std::array<bool, sizeof...(Tindex)> GetChangedFlags(rrlib::util::tIntegerSequence<Tindex...>) 255 255 { 256 return { std::get<Tindex>(this->ports)->HasChanged()...};256 return {{ std::get<Tindex>(this->ports)->HasChanged()... }}; 257 257 } 258 258
Note: See TracChangeset
for help on using the changeset viewer.