BSDL Device Tree Compiler
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | List of all members
dtc::fdt::checking::property_type_checker< T > Struct Template Referenceabstract
Inheritance diagram for dtc::fdt::checking::property_type_checker< T >:
dtc::fdt::checking::property_checker dtc::fdt::checking::checker

Public Member Functions

 property_type_checker (const char *name, string property_name)
 
virtual bool check (device_tree *tree, node *n, property *p)=0
 
- Public Member Functions inherited from dtc::fdt::checking::property_checker
virtual bool check_property (device_tree *tree, node *n, property *p)
 
 property_checker (const char *name, string property_name)
 
- Public Member Functions inherited from dtc::fdt::checking::checker
 checker (const char *name)
 
virtual bool check_node (device_tree *tree, node *n)
 
bool check_tree (fdt::device_tree *tree)
 

Additional Inherited Members

- Protected Member Functions inherited from dtc::fdt::checking::checker
void report_error (const char *errmsg)
 

Detailed Description

template<property_value::value_type T>
struct dtc::fdt::checking::property_type_checker< T >

Property type checker.

Constructor & Destructor Documentation

template<property_value::value_type T>
dtc::fdt::checking::property_type_checker< T >::property_type_checker ( const char *  name,
string  property_name 
)
inline

Constructor, takes the name of the checker and the name of the property to check as arguments.

Member Function Documentation

template<property_value::value_type T>
virtual bool dtc::fdt::checking::property_type_checker< T >::check ( device_tree tree,
node n,
property p 
)
pure virtual

The check method, which subclasses should implement.

Implements dtc::fdt::checking::property_checker.


The documentation for this struct was generated from the following file: