KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros | Functions
HeadEnglish.h File Reference
#include <list>
#include <string>
#include "spear/RCIPtr.h"
#include "spear/Assert.h"
#include "spear/Wide.h"

Go to the source code of this file.

Namespaces

 spear
 

Macros

#define TCI   typename std::list< spear::RCIPtr<T> >::const_iterator
 
#define TCRI   typename std::list< spear::RCIPtr<T> >::const_reverse_iterator
 

Functions

template<typename T >
spear::RCIPtr< T > spear::traverseRightToLeft (const std::list< spear::RCIPtr< T > > &children, const Char *labels[], bool traverseLabelsFirst=true)
 
template<typename T >
spear::RCIPtr< T > spear::traverseLeftToRight (const std::list< spear::RCIPtr< T > > &children, const Char *labels[], bool traverseLabelsFirst=true)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishNP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishADJP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishADVP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishCONJP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishFRAG (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishINTJ (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishLST (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishNAC (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishPP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishPRN (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishQP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishRRC (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishS (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishSBAR (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishSBARQ (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishSINV (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishSQ (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishUCP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishVP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishWHADJP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishWHADVP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishWHNP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishWHPP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishTOP (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishX (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglishNoCoord (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 
template<typename T >
TCRI spear::isCoordinatedHead (const std::list< spear::RCIPtr< T > > &children, TCRI current)
 
template<typename T >
spear::RCIPtr< T > spear::findHeadEnglish (const String &parent, const std::list< spear::RCIPtr< T > > &children)
 

Detailed Description

Author
Mihai Surdeanu
Id:
HeadEnglish.h 18301 2014-11-26 19:17:13Z ksimek

Macro Definition Documentation

#define TCI   typename std::list< spear::RCIPtr<T> >::const_iterator
#define TCRI   typename std::list< spear::RCIPtr<T> >::const_reverse_iterator