templates

Disambiguating argument-less function calls in variadic class hierarchies

I am trying to provide users of a class (MyGizmo below) that derives from a variadic hierarchy (ObjGetter below) with a simple, uncluttered way to unambiguously call a member function that takes no arguments (check() below). I can make this work with functions that take arguments (like tune() below) but I have not found a way to make it ...

Rails: how are paths generated?

In Rails 3, when a scaffold is generated for instance for a 'Category' the will be a categories_path (and a edit_category_path(@category), ...) used in the erb views. This is not a variable that can be found anywhere and probably is generated. However in my case, for a different entity, Article, I first generated the model and then the ...

How to use pass-by-reference arguments of template type in method templates?

Hello everyone, I am currently struggling to get the following code to compile. First the header file containing a class with a method template: // ConfigurationContext.h class ConfigurationContext { public: template<typename T> T getValue(const std::string& name, T& default) const { ... } } Somew...

C# Hashtable template match

Which is the best way to determine whether a Hashtable contains all keys/values of another Hashtable ? This can also be interpreted as: how to determine whether a Hashtable is a subset of another Hashtable. ...

Why isn't my JQuery working properly? (scrolling news ticker)

I did everything in this tutorial: http://www.gcmingati.net/wordpress/wp-content/lab/jquery/newsticker/jq-liscroll/scrollanimate.html It should be pretty simple. <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"&gt;&lt;/script&gt; <script language="text/javascript" src="http://www.gcmingati.net/wordpress...

A template class in C++

What is the function of the following C++ template class? I'm after line by line annotations: template<class T> string toString(const T& t, bool *ok = NULL) { ostringstream stream; stream << t; if(ok != NULL) *ok = stream.fail() == false; return stream.str(); } Is it like Java's toString() method? ...

Error with C++ partial specialization of template

I am using PC-Lint (great tool for static code analysis - see http://www.gimpel.com/) For the following chunk of code: class ASD { protected: template<int N> void foo(); }; template<> inline void ASD::foo<1>() {} template<int N> inline void ASD::foo() {} PC-lint gives me a warning: inline void ASD::foo<1>() {} m...

Mercurial templates: have "{branches}" return "default"?

What's the simplest way to have hg ... --template '{branches}' return default instead of an empty string when the changeset being printed is part of the default branch? ...

C++: overriding pure virtual member variable?

This question is best described in code. I have a class called Vertex that contains an instance of a class called Params: class Params { virtual Params operator + (Params const& p) = 0; }; class Vertex { public: Params operator + (Params const& ap) const { return p + ap }; virtual float eva...

Overloading/specializing STL algorithms for non-local containers (database back end).

What I want to do is, in a separate namespace, define my own sort(), copy(), etc implementations that work with database tables/views/etc containers instead of in-memory std containers. If I define my own sort() that accepts my custom forward iterator, how does the compiler resolve that? Or, what do I need to do so that it will resolve...

Review Site > Need common post template or plugin for product thumbnail, details and description

I'm working on a site in which each post will be dedicated to a single product review. I'd like to have a consistent look for each review so that the product image or cover art is at the top left. To the right of the product image, I'd like a listing of items (author, sales page, product cost, etc). Below these two, I'd like a summary d...

template errors

Hi, I heard C++ templates wont generate errors until they are used. Is it true ? Can someone explain me how they work ? ...

Why is this ambiguity here?

Consider I have the following minimal code: #include <boost/type_traits.hpp> template<typename ptr_t> struct TData { typedef typename boost::remove_extent<ptr_t>::type value_type; ptr_t data; value_type & operator [] ( size_t id ) { return data[id]; } operator ptr_t & () { return data; } }; int main( int argc, char **...

Templated Matrix Class Not Generating Functions Correctly

Basically, I have a matrix class like this (with a lot of operator overloads and other functions removed): template < uint32 TRows, uint32 TCols > struct Matrix { float values[TRows][TCols]; inline explicit Matrix() { } inline Matrix<TRows - 1, TCols - 1> minor(const uint32 col, const uint32 row) { ...

C++ template arguments in constructor

Why doesn't this code compile? template <class T> class A { public: A(T t) : t_(t) {} private: T t_; }; int main() { A a(5.5); // A<double> a(5.5); // that's what i don't want to do } I want template arguments to be implicit. Like in this example: template<class T> T Foo(T t) { return t; } ...

Loading mako templates from files

I'm new to python and currently trying to use mako templating. I want to be able to take an html file and add a template to it from another html file. Let's say I got this index.html file: <html> <head> <title>Hello</title> </head> <body> <p>Hello, ${name}!</p> </body> </html> and this name.html file: world (yes, it just ...

How to: create .doc files using templates with django/python

Hello, I am writing a django application and there is something I don't know how to do. Say you have a database with users and several .doc files you might want to send to those users (postal letters, not electronicaly). I am wondering if there is a way to automatically create those letters from templates using my user database to fill ...

Prevent execution on a Perl-like template tag

I'm using a third-party ecommerce search provider, but we're hosting the template files so we can modify them as needed. Our website is running off of Perl, which is having trouble handling this template tag: [--NEW_ROW--] How would I go about escaping or commenting that line out, so the third-party tool could still process it, but P...

Copy docx from template and use it as new

Hi everyone, I'm using a "template.docx" to copy to my "newDoc.docx" to use some predefined styles or illustrations. But with this new content, i want to update fields and my table of contents, so it's easy to do it with a vba script, the user don't have to do anything. But i have a problem, i juste want one execution at the first ope...

Best ADL match between const char * and const char (& p)[T_Size]

I have two functions : void foo(const char * p) and template<size_t T_Size> void foo(const char (& p)[T_Size]) ; Given the call: int main(int argc, char* argv[]) { char a[21] ; // typeid : A21_c sprintf(a, "a[21] : Hello World") ; const char * b = "b : Hello World" ; // typeid : PKc // note ...