void print_compilation(std::ostream& out, L<de_DE>) const { if (not date.empty()) { l_end(out); l_start(out) << "Datum der Programm-Übersetzung = " << date; if (not time.empty()) out << ", wobei Übersetzungszeit = " << time; } else if (not time.empty()) { l_end(out); l_start(out) << "Programm-Übersetzungszeit = " << time; } }
void print_compilation(std::ostream& out, L<en_GB>) const { if (not date.empty()) { l_end(out); l_start(out) << "compilation date = " << date; if (not time.empty()) out << ", compilation time = " << time; } else if (not time.empty()) { l_end(out); l_start(out) << "compilation time = " << time; } }
void print_version(std::ostream& out, L<de_DE>) const { if (not change.empty()) { l_end(out); l_start(out) << "Datum der letzten Änderung = " << strip(change, "$" "Date: ", " $"); if (not version.empty()) out << ", Versionsnummer = " << strip(version, "$" "Revision: ", " $"); } else if (not version.empty()) { l_end(out); l_start(out) << "Versionsnummer = " << strip(version, "$" "Revision: ", " $"); } }
void print_version(std::ostream& out, L<en_GB>) const { if (not change.empty()) { l_end(out); l_start(out) << "last change date = " << strip(change, "$" "Date: ", " $"); if (not version.empty()) out << ", version number = " << strip(version, "$" "Revision: ", " $"); } else if (not version.empty()) { l_end(out); l_start(out) << "version number = " << strip(version, "$" "Revision: ", " $"); } }
int cb_run(struct list *l, void *arg) { struct list *node; struct callback *cb; int r; abort_unless(l); node = l_head(l); while ( node != l_end(l) ) { cb = container(node, struct callback, entry); node = node->next; if ( (r = (*cb->func)(arg, cb)) ) return r; } return 0; }
bool ROC::PhysicsManager::RayCast(const glm::vec3 &f_start, glm::vec3 &f_end, glm::vec3 &f_normal, Element *&f_element) { bool l_result = false; if(f_start != f_end) { btVector3 l_start(f_start.x, f_start.y, f_start.z), l_end(f_end.x, f_end.y, f_end.z); btCollisionWorld::ClosestRayResultCallback l_rayResult(l_start, l_end); m_dynamicWorld->rayTest(l_start, l_end, l_rayResult); if(l_rayResult.hasHit()) { void *l_colObject = l_rayResult.m_collisionObject->getUserPointer(); if(l_colObject) { if(m_core->GetElementManager()->IsValidElement(l_colObject)) f_element = reinterpret_cast<Element*>(l_colObject); } std::memcpy(&f_end, l_rayResult.m_hitPointWorld.m_floats, sizeof(glm::vec3)); std::memcpy(&f_normal, l_rayResult.m_hitNormalWorld.m_floats, sizeof(glm::vec3)); l_result = true; } } return l_result; }