templates

What are the rules for choosing from overloaded template functions ?

Given the code below, why is the foo(T*) function selected ? If I remove it (the foo(T*)) the code still compiles and works correctly, but G++ v4.4.0 (and probably other compilers as well) will generate two foo() functions: one for char[4] and one for char[7]. #include <iostream> using namespace std; template< typename T > void foo(...

How to show app data in erb template?

A first look I thought erb accepts any Ruby code, but I've got this strange behaviour... I have an array [of tags for my article], and I want to make a nice display for them. So I'm writing something like this: <ul> <% @post.tags.each do |item| %> <li>item</li> <% end %> </ul> The wrong output looks like this: <ul> <li>...

Mysterious oneliner template code, any one ?

I was reading this page : C++ Tip: How To Get Array Length. The writer presented a piece of code to know the size of static arrays. template<typename T, int size> int GetArrLength(T(&)[size]){return size;} // what does '(&)' mean ? . . . int arr[17]; int arrSize = GetArrLength(arr); // arrSize = 17 Could anyone please shed the light o...

Partial ordering with function template having undeduced context.

While reading another question, i came to a problem with partial ordering, which i cut down to the following test-case template<typename T> struct Const { typedef void type; }; template<typename T> void f(T, typename Const<T>::type*) { cout << "Const"; } // T1 template<typename T> void f(T, void*) { cout << "void*"; } // T2 int main(...

The Best PHP Templating Engine

Possible Duplicate What's a good templating system for PHP? What is your favorite PHP templating engine? There are a few frameworks, such as Symfony, that comes with its own templating engine, but there is also some other third party templating engines available, such as smarty. Which is your favorite? ...

Is Template Metaprogramming faster than the equivalent C code ?

Is Template Metaprogramming faster than the equivalent C code ? ( I'm talking about the runtime performance) :) ...

CMS or template system for one-person micro-ISV?

Not a programming question I'm afraid, so moderators do what you will, but it is a question specifically for self-employed programmers running their own ISV sites. If you publish your own shareware or freeware, do you use any CMS or templating system to streamline maintaining the website? Would you recommend any? Two most important fea...

How do Concepts differ from Interfaces?

How do Concepts (ie those recently dropped from the C++0x standard) differ from Interfaces in languages such as Java? ...

How to replace words on blogger theme with image?

I have created a 960x100 image to take the place of the header words on this blogger theme. Does anyone know how this can be accomplished? Need an expert! :-) http://selfemployedmavens.blogspot.com/ ...

C++ templated container class: How to best support both ordered and un-ordered item types?

Hi all, I'm writing a templated C++ generic container class that can optionally maintain its contents in a well-defined order. Previously it used function pointers to order its contents in a sensible type-specific way, but I am attempting to change it to use templated functor arguments instead. Since it's often the case that the clas...

Is there way to create empty .mo file template?

Is there way of creating empty .mo file? Usually when starting new project I get stuck with this when there's no need for translations yet. I tried this with no luck: msgfmt /dev/null --output-file foo.mo ...

Is there a way to access the private parts of a different instantiation of the same class template?

Hi all, In my continuing adventure with templates, I've templated my Container class not just on the ItemType it holds, but also on a Functor argument that determines how it should order the items. So far, so good. A little problem I've run into occurs when I want to copy the contents of one Container to another: If the two Container...

How does multiplication work for C++ enums?

We have a template conversion function intended for use with numeric datatypes. Inside it contains a construct that makes it not compile with types like pointers. template<class To, class From> To ConvertTo( From what ) { assert( 2 * what == what * 2 ); // this will not compile for pointers //skipped } This function compiles a...

PHP, Smarty: Check for template in different folders

Hi, for our latest project we used Django, where one can specify a list of folders, that are searched for a template, say, with name example.html. Now, we switched back to Smarty (PHP) and are wondering, if there is something similar. Smarty version: Can be cutting-edge. Behaviour: Feed Smarty with an array of folders. Call a templa...

WPF ErrorTemplate visible when not focused?

Hi. I'm using a WPF validation for TextBox validation. I have defined this Template: <Style x:Key="textBoxInError" TargetType="{x:Type TextBox}" BasedOn="{StaticResource StyleTextBox}"> <Style.Triggers> <Trigger Property="Validation.HasError" Value="true"> <Setter Property="ToolTip" ...

Is it possible to write an impure template in C++?

Is it possible to write an impure template in C++? That is, a template that will sometimes give a different resulting type or int for the same template parameters. For example, is it possible to write a template Foo<T> where Foo<int>::type is sometimes char and at other times float? Or a template Foo<T> where Foo<double>::my_static_const...

CopyBlock tag for Django

How can write tag "copyblock" for Django templates? For such a functional:: <title> {% block title %} some title... {% endblock %} </title> <h1>{% copyblock title %}</h1> Thx! ...

[WPF] Show validation error template on different control

Hi, I have a UserControl that contains other controls and TextBox. It has Value property that is bound to TextBox text and has ValidatesOnDataErrors set to True. When validation error occurs in Value property binding, error template (standard red border) is shown around entire UserControl. Is there a way to show it around TextBox only...

Calling a method from C# on a templated C++/CLI base class

I have a class, A, in C++/CLI which derives from a templated base class, B. I have some C# code that has an instance of A and wants to call a method on it. If the method is implemented in A all is fine. If it's implemented in B things get strange. I knocked up the simplest code that demonstrates what I am trying to do: C++/ CLI: templ...

How to create a template in magento framework?

hi I want to create a template in magento. How do I do this. Is there any tutorials for that or book please mention here Thanks ...