- 20 May, 2016 40 commits
-
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63709 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63703 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63699 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63698 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63694 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63693 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63692 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63690 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63685 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
сборка под линукс. странные правки (добавление this->) - не править. Это особенность компилятора gcc The problem is that templates are processed in two passes (according to the standard, VS does otherwise). In the first pass, before the type substitution, everything that does not depend on the template arguments is looked up and checked. Dependent names are then left to resolve in the second pass, once the type has been substituted. Now, in the first pass there is nothing that indicates that next is dependent on template arguments, and thus it needs to resolve before type substitution. Now, because the base type is templated on the template argument of your current template, the compiler cannot look into it (it might be specialized for some types, and without knowing what type T we are instantiating the template with, we cannot know which specialization to use, i.e. the base depends on T and we are checking before knowing T). The trick of adding this-> turns next into a dependent name, and that in turn means that lookup is delayed until the second pass, where T is known, and because T is known, List<T> is also known and can be looked up into. git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63683 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63681 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63679 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63678 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63675 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63674 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63673 954022d7-b5bf-4e40-9824-e11837661b57
-
Elen.Subbotina authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63671 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63669 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63668 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63667 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
полностью реализован механизм билда статичечской и динамической библиотеки git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63666 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63665 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63663 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63661 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63658 954022d7-b5bf-4e40-9824-e11837661b57
-
Elen.Subbotina authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63653 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63652 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63650 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63649 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63648 954022d7-b5bf-4e40-9824-e11837661b57
-
Elen.Subbotina authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63647 954022d7-b5bf-4e40-9824-e11837661b57
-
Elen.Subbotina authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63645 954022d7-b5bf-4e40-9824-e11837661b57
-
Elen.Subbotina authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63637 954022d7-b5bf-4e40-9824-e11837661b57
-
Elen.Subbotina authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63634 954022d7-b5bf-4e40-9824-e11837661b57
-
Elen.Subbotina authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63633 954022d7-b5bf-4e40-9824-e11837661b57
-
Elen.Subbotina authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63630 954022d7-b5bf-4e40-9824-e11837661b57
-
Elen.Subbotina authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63629 954022d7-b5bf-4e40-9824-e11837661b57
-
Elen.Subbotina authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63628 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63625 954022d7-b5bf-4e40-9824-e11837661b57
-
Oleg.Korshul authored
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63624 954022d7-b5bf-4e40-9824-e11837661b57
-