21#ifndef GRANTLEE_TYPEACCESSOR_H 
   22#define GRANTLEE_TYPEACCESSOR_H 
   24#include "grantlee_templates_export.h" 
   26#include <QtCore/QObject> 
   34template <
typename T> 
struct TypeAccessor {
 
   35  static QVariant lookUp(
const T 
object, 
const QString &property);
 
   38template <
typename T> 
struct TypeAccessor<T *> {
 
   39  static QVariant lookUp(
const T *
const object, 
const QString &property);
 
   42template <
typename T> 
struct TypeAccessor<T &> {
 
   43  static QVariant lookUp(
const T &
object, 
const QString &property);
 
The Grantlee namespace holds all public Grantlee API.