29490

29491

trisotfl
(par contre deux mois ferme ça me semble dément...)

29492

c'est clair... c'est n'importe quoi -_-
en lisant ca jme dis que j'ai heu.. qu'un pote a eu du bol de pas finir en taule... grin
avatar
HURRRR !

29493

grin

29494

Il s’appellerait pas Brüno par hasard ?

29495

Blah blah
template<typename> struct is_basic_string : std::false_type { }; template<typename... T> struct is_basic_string<std::basic_string<T...>> : std::true_type { }; template <typename T = std::string, typename = typename std::enable_if_t<is_basic_string<T>::value>> class Tokenizer { public: Tokenizer(const T &src, typename T::value_type const sep, uint32_t vectorReserve = 0, bool keepEmptyStrings = true) : _input(src.begin(), src.end()) { _input.emplace_back(typename T::value_type()); if (vectorReserve) _itt.reserve(vectorReserve); auto last_pos(_input.begin()); for (auto pos = _input.begin(); pos != _input.end(); ++pos) { if (*pos == sep) { if (keepEmptyStrings || last_pos != pos) _itt.emplace_back(&*last_pos); last_pos = std::next(pos); *pos = typename T::value_type(); // write delimiter } } if (last_pos != _input.end()) _itt.emplace_back(&*last_pos); } Tokenizer(const T &src, const T& seps, uint32_t vectorReserve = 0, bool keepEmptyStrings = true) : _input(src.begin(), src.end()) { _input.emplace_back(typename T::value_type()); if (vectorReserve) _input.reserve(vectorReserve); auto last_pos(_input.begin()); for (auto pos = _input.begin(); pos != _input.end(); ++pos) { if (seps.find_first_of(*pos) != -1) { if (keepEmptyStrings || last_pos != pos) _itt.emplace_back(&*last_pos); last_pos = std::next(pos); *pos = typename T::value_type(); // write delimiter } } if (last_pos != _input.end()) _itt.emplace_back(&*last_pos); } Tokenizer(const T &src, std::function<bool(typename T::value_type)> functor, uint32_t vectorReserve = 0, bool keepEmptyStrings = true) : _input(src.begin(), src.end()) { _input.emplace_back(typename T::value_type()); if (vectorReserve) _input.reserve(vectorReserve); auto last_pos(_input.begin()); for (auto pos = _input.begin(); pos != _input.end(); ++pos) { if (functor(*pos)) { if (keepEmptyStrings || last_pos != pos) _itt.emplace_back(&*last_pos); last_pos = std::next(pos); *pos = typename T::value_type(); // write delimiter } } if (last_pos != _input.end()) _itt.emplace_back(&*last_pos); } private: std::vector<typename T::value_type> _input; std::vector<typename T::value_type*> _itt; public: typedef typename std::vector<typename T::value_type*>::size_type size_type; typedef typename std::vector<typename T::value_type*>::iterator iterator; typedef typename std::vector<typename T::value_type*>::const_iterator const_iterator; typedef typename std::vector<typename T::value_type*>::reference reference; typedef typename std::vector<typename T::value_type*>::const_reference const_reference; iterator begin() { return _itt.begin(); } iterator end() { return _itt.end(); } const_iterator begin() const { return _itt.begin(); } const_iterator end() const { return _itt.end(); } size_type size() const { return _itt.size(); } reference operator [] (size_type i) { return _itt[i]; } const_reference operator [] (size_type i) const { return _itt[i]; } };

29496

avatar
HURRRR !

29497

void guilibSetSpacerDimensions(void* spacer, int width, int height);

29498

void ChatTranslate::ReplaceWord(std::wstring& haystack, const std::wstring& needle, const std::wstring& new_needle) { //! TODO Clean this mess up std::wstring::size_type pos(0); std::wstring matchingCaseNeedle; matchingCaseNeedle.reserve(new_needle.length()); while ((pos = haystack.find(needle, pos)) != std::wstring::npos) { // Replace occurence of the pattern if and only if the pattern match is a full word if ((pos == 0 || !std::iswalpha(haystack[pos - 1])) && (pos + needle.length() >= haystack.length() || !std::iswalpha(haystack[pos + needle.length()]))) { // Copy case //! TODO This is locale dependant starting with MoP (reasons?) matchingCaseNeedle = new_needle; for (std::wstring::size_type i = 0; i < std::min(needle.length(), new_needle.length()); ++i) if (!std::iswlower(haystack.at(pos + i))) matchingCaseNeedle[i] = std::towlower(matchingCaseNeedle[i]); haystack.replace(pos, needle.length(), matchingCaseNeedle); } pos += new_needle.length(); // Avoid replacing in case new_needle contains needle, resulting in an infinite loop } }

29499

Chez moi, Ctrl+Win+D crée des bureaux, c'est pas ç

29500

Je sais que c'est post FC, mais CF FC grin

29501

29502

layout -> + inner border

29503

29504

29505

trilove

29506

CParticleNode_Template2_OutputDeclPos
avatar
HURRRR !

29507

29508

29509

<image>
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

29510

CLog::Log(HH_INFO, "Successfully compiled D3D11 Nodegraph kernel:\n%s\n", evaluator->KernelSource().Data());
avatar
HURRRR !

29511

avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

29512

Tiens, c'est pas mal, ça happy

29513

pencil

29514

avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

29515

29516

a16eva2CDR6-7.jpg

29517

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

29518

29519

Tu devrais porter plainte pour discrimination embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

29520

Oué! mad vtff