author Mike Hommey <>
Fri, 25 Jul 2014 07:14:21 +0900
changeset 195945 77804ecb85661104f3c39dca83bcd89b9bbb2824
parent 195902 9230143db3b778f3a248269c7e707d7f13489d8b
child 200064 5fb5adcc3835685c8ec779c35301a3f0251b1275
permissions -rw-r--r--
Bug 1043351 - Build ShowSSEConfig as a C++ unit test after it was forgotten in bug 894941 and move linker tests to avoid conflicts. r=mshal

/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at */

#ifndef nsHyphenator_h__
#define nsHyphenator_h__

#include "nsCOMPtr.h"
#include "nsString.h"
#include "nsTArray.h"

class nsIURI;

class nsHyphenator
  nsHyphenator(nsIURI *aURI);


  bool IsValid();

  nsresult Hyphenate(const nsAString& aText, FallibleTArray<bool>& aHyphens);


  void                      *mDict;

#endif // nsHyphenator_h__